0

在 TreeList 上移动选定节点的最佳方法是什么。TreeList 将是一个没有叶节点的嵌套列表。

我尝试创建所选节点的对象并将其附加到 parentNode

selectedNode[0].parentNode.parentNode.appendChild(newNode) 和 selectedNode[0].parentNode.parentNode.insertBefore(newNode, selectedNode[0].nextSibling);

但总是出现“internalId”未定义错误,我使用的是 4.1 版本的 ext。

在以前的版本中,我见过 var newNode = Ext.create('Ext.tree.TreeNode', {..});

有没有其他选择。

4

1 回答 1

0

这就是我在 4.1 中添加新节点的方式:

// If no selection on the tree, the root node is the one we're adding to.
if ( ! this.selection )
    this.selection = this.panel.getRootNode();

// Create a new node record
var iNewRecord = this.selection.createNode({
    leaf:   false,
    loaded: true,        
});
于 2012-06-15T14:11:53.103 回答