如何获取在树中放置叶子的节点的值

时间:2013-01-04 20:32:09

标签: javascript tree drag-and-drop extjs4 treenode

我有一个树状面板,可以将一个叶子放到一个节点上。我想获取叶子被丢弃的那个节点的值。

这样做会得到第一个节点,而不是我放弃叶子的节点

Ext.StoreMgr.lookup('myStore').tree.root.childNodes[0].get('nodeName')

我也试过

overModel.get('nodeName')

但是在扩展节点时这不起作用。

1 个答案:

答案 0 :(得分:2)

listeners: {
    drop: function(node, data, overModel, dropPosition,  dropFunction,  eOpts ){
         console.log(data.records[0].parentNode.data);//old parent 
         console.log( overModel.parentNode.data);//new parent
     } 
}