如何将根节点添加到Extjs 4 MVC中的树面板
-
25-10-2019 - |
题
我的所有任务都有树,这些任务从数据库中获取所有数据,并且能够在TreeView面板中显示数据。
现在 我想动态添加root节点。 IE。当单击添加新的根节点按钮时用户, ,我能够在树视图面板中创建新的根。
我能够创建现有根面板的孩子,而不是新父母。
我的代码将孩子添加到已经存在的根节点是
text: 'Add new Root Node',
iconCls: 'icon-save',
handler: function () {
var task = taskStore.getRootNode().findChild('Name', 'Parent 1');
if(task) {
task.insertChild(0, new taskStore.model({
Name: 'Added as first child!',
PercentDone: 60,
StartDate : new Date(2010, 0, 6),
EndDate : new Date(2010, 0, 8)
})
);
}
}
当我单击它时,一切都很好,但是我想创建一个新的根节点。因此,我必须改变自己的事情。
您真诚的Yogendra Singh
解决方案
您不能有一个以上的根。您可以通过设置隐藏根节点 rootVisible
至 false
, ,模拟这种行为。这里 是示例。
不隶属于 StackOverflow