以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于折叠表的排序  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179461)

--  作者:fvcfox
--  发布时间:2022/8/25 12:18:00
--  关于折叠表的排序
在折叠表,对折叠行上移了位置后,保存,然后再一次执行下列代码时,折叠行回到原位置,请问为什么
Dim tb As Table = Tables("文件管理_Table1")
Dim st As New InlineTreeSetting
st.ParentCol = "parentid"
st.ChildCol = "childid"
st.SortCol = "sysgrdtreesort"
st.ExpandTo = 0
\'st.AggregateCols = {"人数"}
st.UseStyle = True
st.TreeCol = "文件名"
tb.ShowGridTree(st)

--  作者:有点蓝
--  发布时间:2022/8/25 13:42:00
--  
确定表格有“sysgrdtreesort”这个名称的列?http://www.foxtable.com/webhelp/topics/3722.htm
--  作者:fvcfox
--  发布时间:2022/8/25 14:54:00
--  
有的

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20220825145340.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2022/8/25 15:00:00
--  
我测试没有问题。请做个例子在发上来测试一下。

"文件管理_Table1"是sqltable?移动行后有没有保存?
[此贴子已经被作者于2022/8/25 15:00:59编辑过]

--  作者:fvcfox
--  发布时间:2022/8/25 15:19:00
--  
知道原因了。折叠行时,parentid与childid是同值,我表格的parentid无值的原因