日期:2014-05-16  浏览次数:20743 次

请问。在EXT的column-tree调整了位置,如何保持数据呢?
Java code
我数据库是一棵树的结构。
如果我读到column-tree里,难后拖动几行数据的位置。
重写。
当我拖动一条数据之后,如何激发一个保存数据的事件?
业务逻辑这样。

if 1拖到一个父类里面(文件夹里面)
          2得到新的父类的id(是数据库里面的),3新的排序位置
else
    4新的父类的id为null,新的排序位置

5排在他后面的数据的排序位置都要+1

1,2,3,4,5这四个问题如何解决?


------解决方案--------------------
当我拖动一条数据之后,如何激发一个保存数据的事件?

你拖动不也是触发了一个js事件么?那再调用后台程序执行db不就行了?
------解决方案--------------------
引用楼主 xwj1003 的帖子:
我数据库是一棵树的结构。
如果我读到column-tree里,难后拖动几行数据的位置。
重写。
当我拖动一条数据之后,如何激发一个保存数据的事件?
业务逻辑这样。

if 1拖到一个父类里面(文件夹里面)
2得到新的父类的id(是数据库里面的),3新的排序位置
else
4新的父类的id为null,新的排序位置

5排在他后面的数据的排序位置都要+1

1,2,3,4,5这四个问题如何解决?