我試圖從dynatree拖動數據並將其放到另一個dynatree。在文檔中,一個示例顯示如何在同一棵樹中移動節點。是否有可能移動一個節點,並將其放入第二個dynaTree中,並有所有選項?拖放到dynatree
第一樹有:
$("#Tree1).dynatree({
dnd: {
onDragStart: function (node) {
logMsg("tree.onDragStart(%o)", node);
return true;
},
});
和第二樹:
$("#Tree2").dynatree({
dnd :{
onDrop: function (node, sourceNode, hitMode, ui, draggable) {
logMsg("tree.onDrop(%o, %o, %s)", node, sourceNode, hitMode);
sourceNode.move(node, hitMode);
},
onDragEnter: function (node, sourceNode) {
logMsg("tree.onDragEnter(%o, %o)", node, sourceNode);
return true;
}
}
});
在此先感謝
你還沒有運行代碼嗎?或者究竟是什麼問題? – 2012-03-12 15:50:54
是的,我沒有運行它,並在js文件中的移動函數中出現異常:「Microsoft JScript運行時錯誤:異常拋出並未捕獲」 – HRI 2012-03-12 15:57:51
This [Demo](http://wwwendt.de/tech/dynatree/ doc/sample-dnd3.html#「demo」)似乎可以實現你正在尋找的東西。 – 2012-10-19 15:22:43