Foxtable(狐表)用户栏目专家坐堂 → [分享][原创]目录树节点顺序调整后与表同步


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

主题:[分享][原创]目录树节点顺序调整后与表同步

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


加好友 发短信
等级:九尾狐 帖子:2191 积分:18001 威望:0 精华:0 注册:2011/11/26 20:21:00
[分享][原创]目录树节点顺序调整后与表同步  发帖心情 Post By:2021/9/9 17:25:00 [只看该作者]

目录树的编辑、升降级、升序降序以后,在表格中的顺序同步的简单做法。
参考的源文件是帮助文件里的“目录树管理”。

实现的功能:在窗口中编辑目录树(增删节点,升降级,升降序都可以),编辑完以后,表中的数据显示顺序与树一致。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:目录树结构调整.rar


缺点:
(1)如果树节点数量很多,例如上万行的时候,重新排序会导致保存时间有点长。如果只是3000行以下,应当是秒杀
(2)目前目录树是通过编号生成的,编辑以后,编号可能会变化。如果是使用ID、父节点ID,用递归方式生成的树,应当不受影响,但需要重新生成父节点ID。毕竟又要排序,又要保持编号不变,是不可能滴。或者说在界面展示的时候,再写一个排序代码
(3)虽然节点的编号、排序都变化了,但是它本身的ID是不变的。如果是引用ID(不是编号),不会导致任何问题。


[此贴子已经被作者于2021/9/10 8:48:41编辑过]

 回到顶部