以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]普通数据是不是不能折叠  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177611)

--  作者:秋夜凉了
--  发布时间:2022/5/28 10:46:00
--  [求助]普通数据是不是不能折叠
老师,我的数据行就是只要订单编号 是有同样的,想把同样单号的用折叠模式那种加号折叠起来。

用了后怎么没有反映呢


Dim st As New InlineTreeSetting

st.ParentCol = "订单编号"

st.ChildCol = "产品名称"

st.TreeCol = "订单编号"

st.ExpandTo = 1

Tables("主生产计划排程").ShowGridTree(st)



图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2022/5/28 10:46:11编辑过]

--  作者:moseser
--  发布时间:2022/5/28 10:48:00
--  回复:(秋夜凉了)[求助]普通数据是不是不能折叠
可以根据长度折叠
--  作者:moseser
--  发布时间:2022/5/28 10:48:00
--  回复:(秋夜凉了)[求助]普通数据是不是不能折叠

ShowGridTree(层级)

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

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

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

ShowGridTree(Setting)

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

LayerTreeSetting的相关属性有:

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




Lengths:       整数型数组,如果层级列是按长度分割的,可用此属性指定各级长度



--  作者:有点蓝
--  发布时间:2022/5/28 10:57:00
--  
参考:http://www.foxtable.com/webhelp/topics/3351.htm
--  作者:秋夜凉了
--  发布时间:2022/5/28 11:12:00
--  回复:(有点蓝)参考:http://www.foxtable.com/webh...
这个我知道,和那合并模式差不多,就是不好看。没BOM那个好看
--  作者:有点蓝
--  发布时间:2022/5/28 11:23:00
--  
和合并模式差得多。我觉得和BOM没有区别