2017-08-31 4 views

Antwort

1

Es gibt keinen Standard-Weg, dies zu tun, aber aus Ihrer Frage, die ich sehe, dass Sie einen Geschwisterknoten nach dem aktuellen ausgewählten Knoten angehängt werden sollen. Wie Sie bereits einen Verweis auf den ausgewählten Knoten haben, können Sie dies wie so erreichen:

var selectedNode = Ext.getCmp('treepanel-id').getSelectionModel().getSelection()[0], 
    parentOfSelectedNode = selectedNode.parentNode, 
    selectedNodeIndex = parentOfSelectedNode.indexOf(selectedNode); 

parentOfSelectedNode.insertChild(selectedNodeIndex + 1, { 
    text: 'New sibling node', 
    leaf: true 
}); 
Verwandte Themen