dynatree - 更新节点显示节点上的顺序拖放

时间:2014-04-01 08:40:30

标签: jquery treeview dynatree

我刚刚开始使用Dynatree并且在将节点显示顺序更新到数据库时卡住了,而DragnDrop节点来回。

我试图谷歌一点,找不到任何有用的链接。

因此,非常感谢任何人可以提供帮助或分享一些有用的链接。

感谢。

1 个答案:

答案 0 :(得分:0)

我通过在数组上存储密钥并使用该数组更新数据库以显示顺序索引来解决我的问题。

dynatree:
onDrop: function (node, sourceNode, hitMode, ui, draggable) {
{
var resultsToClientNode = [];
sourceNode.move(node, hitMode);
$.map(sourceNode.getParent().getChildren(), function (nodelist) {
    if (nodelist.data.addClass == sourceNode.data.addClass) {
        resultsToClientNode.push(nodelist.data.key);
    }
});
// This array "resultsToClientNode" holds your node on DragDroped order.
// Call ajax to update in database.'
}