Foxtable(狐表)用户栏目专家坐堂 → [求助]分级数据能不能用代码实现?


  共有4530人关注过本帖树形打印复制链接

主题:[求助]分级数据能不能用代码实现?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112377 积分:572147 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/31 20:26:00 [显示全部帖子]

ShowGridTree(层级)

Table的ShowGirdTree方法用于生成折叠模式。

折叠模式非常强大,如果你对折叠模式还不熟悉,请务必先回到使用指南学习相关知识。

对于层级表,生成折叠模式的语法是:

ShowGridTree(Setting)

Setting: LayerTreeSetting类型,用于设置折叠模式属性。

LayerTreeSetting的相关属性有:

PathCol:       字符型,指定层级列
TreeCol:       字符型,指定折叠树显示列名称,如果不设置,默认显示在层级列。
Separator:     字符型,如果层级列是用符号分割的,可用此属性指定分割符号,参考:用符号分割
Lengths:       整数型数组,如果层级列是按长度分割的,可用此属性指定各级长度。参考:按长度分割  不等长分割
SortCol:       字符型,指定排序列,参考:指定排序列  保存行顺序
SortDesc       逻辑型,是否降序排序
AggregateCols: 字符数组,指定要汇总的列,参考:汇总数据  汇总值和原始值
UseStyle:      逻辑型,是否使用样式区分分组行,参考:使用样式区分行
ExpandTo:      整数型,指定折叠树默认展开级别,默认为0,也就是都不展开,如果设置为-1,则全部展开。


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112377 积分:572147 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/22 14:36:00 [显示全部帖子]

目前没有,我反馈一下,看能不能加上

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112377 积分:572147 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/22 14:41:00 [显示全部帖子]

可以使用汇总模式的用法

Tables("物流明细_Table1").Grid.Tree.Show(10)

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112377 积分:572147 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/22 14:57:00 [显示全部帖子]

这样用

Dim st As New GroupTreeSetting()
st.GroupCols = {"零"}
st.AggregateCols = {"壹"}

Tables("物流明细_Table1").ShowGridTree(st,-1) 第二个参数为展开层次

 回到顶部