我正在使用 ExtJS 4.2.1
当我点击它时,我试图将孩子附加到叶子上。它最初是一片叶子,单击将其转换为一个文件夹,我想将叶子作为子节点附加到该节点。
它在 Ext 3.4 中有效,但似乎appendChild()
4.2.1 中的方法存在问题。我 Uncaught TypeError: Object [object Object] has no method 'updateInfo'
从这种方法中得到一个,因为node.updateInfo(commit);
我们可以在appendChild()
.
这是一个非常简单的指令:
在分机 3
node.leaf = false;
// add nodes in trees
for ( i =0 ; i < timesheetData.length ; i++ )
{
// we create a new node and state it's a timesheet
var newNode = new Ext.tree.TreeNode({
id : timesheetData[i].id,
text : timesheetData[i].text,
ts : true }) ;
node.appendChild(newNode);
}
node.expand();
在 Ext4 中
node.set('leaf', false);
// add nodes in trees
for ( i =0 ; i < timesheetData.length ; i++ )
{
node.appendChild({
id : timesheetData[i].id,
text : timesheetData[i].text,
ts : true });
}
node.expand();
Ext.tree.TreeNode
在 4.2.1 中不再存在。所以我尝试直接附加孩子。但它不起作用!
我能做什么?
谢谢