jquery dynatreeでドラッグアンドドロップオプションを試しています。ここで、別のノードにノードをドロップすると、db 操作を実行する必要があるため、ajax 呼び出しを行う関数を呼び出すことができます。私が直面している問題は、オプションの関数を取得する方法node
とsource node
いつ書くかです。onDrop
これが私dnd
のdynatreeです。
dnd: {
preventVoidMoves: true, // Prevent dropping nodes 'before self', etc.
onDragStart: function(node) {
return true;
},
onDragEnter: function(node, sourceNode) {
if(node.parent !== sourceNode.parent)
return true;
return ["before", "after"];
},
onDrop: function(node, sourceNode, hitMode, ui, draggable) {
alert("moved Node: "+node+" SourceNode:"+sourceNode);
sourceNode.move(node, hitMode);
}
}
のアラートは次のonDrop
ように表示されます。
移動したノード: DynatreeNode :'default' SourceNode: DynatreeNode <123>: '123'
ここではdefault
、 との値だけが必要です123
。どうすればそれを手に入れることができますか?