Foxtable(狐表)用户栏目专家坐堂 → 请教老师关于折叠表


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

主题:请教老师关于折叠表

帅哥哟,离线,有人找我吗?
fvcfox
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:591 积分:5721 威望:0 精华:0 注册:2020/5/7 13:05:00
请教老师关于折叠表  发帖心情 Post By:2025/4/17 8:22:00 [只看该作者]

在折叠状态下使用
For Each cr As Row in table1
next
它会遍历子行吗,如果会遍历。如果有多个2级子行,每个2级子行又有多个3级子行,它遍历顺序是2...3,2...3还是2...2,3...3?

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


加好友 发短信
等级:超级版主 帖子:113475 积分:577864 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/17 8:54:00 [只看该作者]

会遍历,按折叠后行的可见顺序遍历。就是折叠后看到是怎么样的顺序就是怎么样的:http://www.foxtable.com/webhelp/topics/3435.htm
[此贴子已经被作者于2025/4/17 8:54:48编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
fvcfox
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:591 积分:5721 威望:0 精华:0 注册:2020/5/7 13:05:00
  发帖心情 Post By:2025/4/17 9:49:00 [只看该作者]

怎样计算当前折叠行的子行中的最末级的最大级数
[此贴子已经被作者于2025/4/17 9:51:16编辑过]

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


加好友 发短信
等级:超级版主 帖子:113475 积分:577864 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/17 10:07:00 [只看该作者]

http://www.foxtable.com/webhelp/topics/3386.htm

Dim cr As Row = Tables("物料清单A").Current
If
  Tables("物料清单A").GridTreeVisible Then
dim 最大级数 as integer
    Dim rs As List(of Row) = cr.GetChildren(True)
    
For Each r As Row In rs
       if r.Hierarchy > 最大级数 then 最大级数 = r.Hierarchy
    Next
msgbox("最大级数=" & 最大级数)
End If

 回到顶部