首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Sencha Touch中更新嵌套列表/树存储?

如何在Sencha Touch中更新嵌套列表/树存储?
EN

Stack Overflow用户
提问于 2011-07-19 02:50:27
回答 2查看 5.3K关注 0票数 3

我有一个嵌套列表,必须根据用户在Ext.Carousel中选择的内容填充新数据。

代码语言:javascript
复制
TreeStore.load(newData) // this does not work :(
TreeStore.removeAll() // this works!

文档和论坛似乎都没有答案,因为我已经搜索了2-3天了。提前谢谢你。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-20 00:55:24

我最终得到了以下解决方案:

代码语言:javascript
复制
NestedList = Ext.extend(Ext.NestedList, {
    loadData: function(data) {
        this.store.setProxy({
            type:'memory',
            data: data,
            reader: {
                type: 'tree',
                root: 'items'
            }
        });
        this.store.load();
        { // some back taps to make it show the top level
            this.onBackTap();         
            this.onBackTap();         
            this.onBackTap(); }; 
},
票数 4
EN

Stack Overflow用户

发布于 2011-07-19 22:07:54

我相信你是对的。要加载新数据,请尝试执行以下操作:

代码语言:javascript
复制
TreeStore.removeAll();
TreeStore.add(newData);
票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6737806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档