以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  折叠模式下“sysgrdtreesort”列的赋值?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=184970)

--  作者:飞天狐
--  发布时间:2023/1/26 19:25:00
--  折叠模式下“sysgrdtreesort”列的赋值?
今天在学习教材中数据分级的折叠模式,其中有一个可以保存折叠数据行顺序的列sysgrdtreesort”,具体内容如下:

如果在折叠模式下要保存行的顺序,需要:

1、增加一个名为
"sysgrdtreesort"的整数型列。

2、设置折叠模式的时候,将排序列设置为""
sysgrdtreesort""

由于"
sysgrdtreesort"列存储的是节点顺序,对于最终用户并无意义,所以实际使用的时候,可以将"sysgrdtreesort"列隐藏起来,或者用代码将此列从Table中移除。


问题是:

sysgrdtreesort”列为整数列,是怎样赋值的?全部手动输入吗?还是可以用表达式,如果是表达式,这个列又不是表达式列,如何实现呢?

--  作者:有点蓝
--  发布时间:2023/1/27 10:40:00
--  
全部手动输入,可以在增加这个列后使用“序列填充”功能填充一个默认顺序即可。
--  作者:飞天狐
--  发布时间:2023/1/28 9:34:00
--  
那在调整行的顺序后,这些值会自动改变吗?如果不会,以这个列来排序如何实现调整后行的顺序?另外,还想问下序列填充有快捷菜单键吗?如重复填充的快捷菜单键为ctrl+D
--  作者:有点蓝
--  发布时间:2023/1/28 9:50:00
--  
值会自动改变,这种自己试试不就知道了。

序列填充没有快捷菜单键

--  作者:飞天狐
--  发布时间:2023/1/28 11:05:00
--  
想了解下,值是如何实现自动改变的呢?
--  作者:有点蓝
--  发布时间:2023/1/28 11:10:00
--  
也不复杂,比如上移行,就把当前行和上一行的sysgrdtreesort值交换即可。