如何在extjs4mvc中将根节点添加到树面板中
How to add Root Node to the Tree Panel in extjs 4 mvc
我有一个包含所有任务的树,它从数据库中获取所有数据,并且我能够在树视图面板中显示数据。
现在我想动态添加根节点。即用户单击添加新根节点按钮时,我可以在树视图面板中创建新根。
我可以创建现有根面板的"子",但不能创建新的"父"。
我将子节点添加到现有根节点的代码是
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
来隐藏根节点,以模拟这种行为。下面是一个例子。
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何添加浮动和非浮动,其他
- 添加文字和评论功能更新Div
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 在函数中添加数组元素的数值
- 如何将歌曲添加到jPlayer
- 在html Select中添加搜索
- Java脚本时间添加
- FabricJs-限制主对象内添加对象的移动区域
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 如何在Google柱状图中动态添加行/列
- 正在尝试使用if和else添加类,但无法正常工作
- 如何在extjs4mvc中将根节点添加到树面板中