1
我与ExtJS的4.2.1ExtJS的4.2.1,树,增加孩子的节点
我想追加孩子一个叶子当我点击它的工作。 它最初是一片叶子,点击将其转换为一个文件夹,并且我想将叶子作为子节点附加到此节点。
它在分机3.4中工作,但似乎在4.2.1中的appendChild()
方法有问题。由于我们可以在appendChild()
中找到node.updateInfo(commit);
,因此我从此方法获得Uncaught TypeError: Object [object Object] has no method 'updateInfo'
。
这是一个非常简单的指令:
在Ext3的
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存在了。 所以我试着直接追加孩子。但它不起作用!
我该怎么办?
谢谢