2011-11-02 100 views
1

我想知道是否可以獲得正在排序的ul列表的數組。因爲現在我得到了被拖動元素的排序順序。但是這是可行的嗎?在jstree中拖放

+0

也許如果保持原來的問題會更好,然後發佈自己的答案... 。 – Radek

+0

按照您的要求完成; o) –

回答

1

我這樣做是爲了讓它工作。我不知道這是正確的方式,但它工作

.bind("move_node.jstree", function (e, data) { 
    //--- Get parent <li>'s id 
    var parent = data.rslt.np.attr("id"); 

    //--- Find all <li>'s within the ul beeing sorted 
    var sortOrderList = $('#' + parent + ' ul:first > li').map(function (i, n) { 
     return $(n).attr('id').replace("li_", ""); 
    }).get().join(','); 

    data.rslt.o.each(function (i) { 
     //--- Server side action goes here 
    }); 
}); 

希望這可以幫助別人