OpenLoadTree

打开加载树。

语法:

OpenLoadTree(ColNames, Size, PageRows, LoadFirstPage, Filter)

ColNames:    指定分组列,不同的列之间用符号"|"隔开,例如“产品|客户”
Size:        可选参数,指定加载树的宽度,如果左停靠区已经有窗口停靠,则此参数无效。
PageRows:     可选参数,指定每页加载的行数,默认为10000。
LoadFirstPage:可选参数,打开加载树后,是否自动加载第一页数据。
Filter:      可选参数,设置加载树的生成条件,默认是根据后台所有数据生成加载树的。

示例1

Tables("订单").OpenLoadTree("产品|客户")

得到的加载树为:

示例2

对于日期列,可以设置分组格式,分组格式有五种,分别是:

Y:  按年分组
YQ: 按季分组
YM: 按月分组
YW: 按周分组
YMD:按日分组

例如:

Tables("订单").OpenLoadTree("日期 YM|产品")

得到的加载树为:

示例3

可以指定加载树打开后显示的宽度,例如希望加载树的宽度为150个像素:

Tables("订单").OpenLoadTree("产品|客户",150)

示例4

还可以直接设定加载树分页加载,只需指定每页加载的行数即可,例如:

Tables("订单").OpenLoadTree("产品|客户",150,30)

表示分页加载,每页加载30行。

提示,第二个指定宽度的参数不能省略,因为要设置某可选参数的值,该参数之前的所有参数的值都必须设置。

示例5

在分页加载的时候,如果将第四个参数设置为True,打开加载树之后,会自动加载第一页数据,例如:

Tables("订单").OpenLoadTree("产品|客户",120,50,True)

表示每页50行,打开加载树后,自动加载第一页数据。

示例6

默认会根据后台所有数据生成加载树,不过你可以设置加载条件,例如根据2013年的数据生成加载树:

Tables("订单").OpenLoadTree("产品|客户",150,30,True,"Year(日期) = 2013")

之后在加载树中单击任何节点,都只会加载2013年的数据。


本页地址:http://www.foxtable.com/webhelp/topics/2022.htm