我使用tree.Panel和TreeStore组件.我使用JSON文件存储我的数据,但我想知道,如何使用TreeStore升级我的数据?
我解释了我的问题:我的页面上有2个组件:
Tree.Panel用TreeStore和Panel显示数据来编辑数据,因为我没有找到如何直接编辑树?
我想使用提交按钮更新我的树上的数据,但我不明白该怎么做?!
如果它是可能的 ?!
我不明白我如何添加新节点,升级节点和删除节点?
或者可能存在TreeEditor组件?!
非常感谢帮助:)
我想我们还没有看到TreeEditor组件.但是有一些方法可以操纵现有的树.您应该能够使用NodeInterface的方法添加,更新,删除树节点.
您有以下方法:
等等...
以下是如何将新节点附加到树的示例代码:
var node = myTreeStore.getRootNode();
node.appendChild({
text: 'A New node'
});
Run Code Online (Sandbox Code Playgroud)
同样,您可以使用其他方法来操作树.要将节点插入特定位置,您必须使用insertChild.对于此方法,您还必须指定位置.
简而言之,编辑树的访问点是TreeStore的getRootNode()方法.