2013-01-04 1 views
2

리프를 노드에 드롭 할 수있는 트리 패널이 있습니다. 나뭇잎이 떨어지는 노드의 값을 얻고 싶습니다.리프가 트리에 떨어지는 노드의 값을 얻는 방법

이렇게하면 나에게 첫 번째 노드가 아니라 나는 또한

overModel.get('nodeName') 

을 시도했지만 노드가 확장 될 때이 작동하지 않습니다 나는 잎

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

을 떨어 노드를 가져옵니다 ..

답변

3
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 
    } 
} 
+0

오, 감사합니다. Khaled ... 이미 사전 : 청취자 ... 제거해야합니까? 아니면 함께 잘 작동할까요? – EagleFox

+1

계속 유지하거나 함께 작업하거나 'drop'을 'beforedrop'로 바꿀 수 있습니다. – Kld