Javascript 如何获取在树中删除叶子的节点的值

Javascript 如何获取在树中删除叶子的节点的值,javascript,tree,drag-and-drop,extjs4,treenode,Javascript,Tree,Drag And Drop,Extjs4,Treenode,我有一个树面板,其中一片叶子可以放到一个节点上。我想得到叶子被丢弃的节点的值 这样做会得到第一个节点,而不是我丢弃叶子的节点 Ext.StoreMgr.lookup('myStore').tree.root.childNodes[0].get('nodeName') 我也试过了 overModel.get('nodeName') 但是当节点被扩展时,这不起作用。哦,谢谢你,哈立德。。。我已经有了一个beforedrop:listener。。。我应该删除它,还是它们能很好地一起工作呢?你可以保

我有一个树面板,其中一片叶子可以放到一个节点上。我想得到叶子被丢弃的节点的值

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

Ext.StoreMgr.lookup('myStore').tree.root.childNodes[0].get('nodeName')
我也试过了

overModel.get('nodeName')

但是当节点被扩展时,这不起作用。

哦,谢谢你,哈立德。。。我已经有了一个beforedrop:listener。。。我应该删除它,还是它们能很好地一起工作呢?你可以保留它,它们可以一起工作,或者用“之前删除”替换“删除”
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
     } 
}