我正在使用带有底层 TreeStore 的 NestedList。现在我想将项添加到 NestedList 作为叶子。我怎样才能做到这一点?
目前我的代码(控制器,onAddButtonTapped)如下所示:
var store = Ext.getStore('menuStore');
var customerAreaNode = store.getRoot().getChildAt(1);
customerAreaNode.appendChild({name: "text", leaf:true});
customerAreaNode.expand();
store.sync();
此代码在叶级别(正确节点后面)产生两个新的空侦听器,在节点级别产生一个新的列表条目。每个新条目在 NestedList 中都没有显示名称,但每个条目的名称字段中都包含“文本”。奇怪的是,叶级别的新条目之一并未输入到基础模型中。所以找不到模型对应的方法:
Uncaught TypeError: Cannot call method 'getSelectedName' of undefined
有人知道如何将数据添加到 NestedList/TreeStore 的简单教程吗?我在 sencha touch 文档中找不到一个很好的例子。