0

TreeList で選択したノードを移動する最良の方法は何ですか? TreeList は、リーフ ノードのないネストされたものになります。

選択したノードのオブジェクトを作成し、parentNode に追加しようとしました

selectedNode[0].parentNode.parentNode.appendChild(newNode) および selectedNode[0].parentNode.parentNode.insertBefore(newNode, selectedNode[0].nextSibling);

しかし、常に 'internalId' is undefined エラーが発生します.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 に答える