2014-04-01 16 views
1

DragnDrop 노드를 앞뒤로 움직이는 동안 노드 표시 순서를 데이터베이스로 업데이트하는 동안 Dynatree를 사용하기 시작했습니다.dynatree - 노드 드래그 앤 드롭 노드 순서 표시 업데이트

Google에 약간의 시도를했지만 도움이되는 링크를 찾을 수 없습니다.

그래서 어느 누구에게 도움이되거나 도움이되는 링크를 공유해 주시면 대단히 감사하겠습니다.

감사합니다.

답변

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.' 
}