jQuery MiniUI

标题: treegrid 修改 拖动顺序问题! [打印本页]

作者: langben    时间: 2013-9-10 23:17:29     标题: treegrid 修改 拖动顺序问题!

本帖最后由 langben 于 2013-9-11 09:31 编辑

1
    2
    3
4
    5

将 4 拖动到1前
获取修改的数据是1条4节点
按常理 应该是5条
所有节点的顺序都已经变了。

能否提供 order 字段方便处理



作者: factory    时间: 2013-9-11 09:31:46

前台把增删改 拖动之后的整棵树获取,后台转成list,然后重新更新排序字段
作者: langben    时间: 2013-9-11 09:42:23

本帖最后由 langben 于 2013-9-11 09:47 编辑

嗯!
最后更新全部数据的排序问题。
这也是个办法。

之前有个想法就是 在数字后不断的增加小数 或 不断的递减小数
这样能否保证排序更新最小化呢。

有的时候数据存在主外键关系
没法执行全部删除操作。


作者: langben    时间: 2013-9-11 10:05:15

不知有什么好的解决方案
拖动顺序 获取修改数据的时候
有数据
不知道修改了什么地方,麻烦看看?
作者: factory    时间: 2013-9-11 10:22:39

langben 发表于 2013-9-11 10:05
不知有什么好的解决方案
拖动顺序 获取修改数据的时候
有数据

不要全部删除,你只需要更新 order字段和pid字段就行了.
当然,对于编辑修改的节点,还需要更新其他字段,但是没有修改过的节点,只需要更新上面2个字段就行了
作者: langben    时间: 2013-9-11 10:27:32

嗯,我也是这么想的!




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2