【问题标题】:store.loadData not defined. How to load data into store Sencha Architectstore.loadData 未定义。如何将数据加载到商店 Sencha Architect
【发布时间】:2012-05-13 13:47:33
【问题描述】:

过去,我使用 Ext.create('Ext.data.Store', ... 当我想加载包含在 JSON 加载对象中的数据时,我需要做的就是 MyStore.loadData(myDataObj);

这不适用于您在 Sencha Architect 中定义的商店,您会收到未定义的 loadData 错误。

我有一个自定义的 Ext.Ajax 例程,用于获取不适合在商店代理中定义的数据。我的数据是正确的 JSON 格式,但我没有找到一种方法来强制将数据加载到商店而不使用商店代理。

我能够让 MyStore.add({--json string ...}) 工作,但这只会添加一条记录。

为什么不支持 store.loadData() ???我可以用什么代替???

【问题讨论】:

    标签: sencha-touch sencha-touch-2 sencha-architect


    【解决方案1】:

    假设您使用的是 Touch 项目,请使用 store.setData。

    【讨论】:

      【解决方案2】:

      我已阅读 Sencha API 文档。这里的问题是,当在 Sencha Architect 中的用户定义函数中引用时,Store.loadData 似乎无效(即未定义)。我一直无法找到一种方法来获取具有有效 JSON 对象的变量并将其加载到 s 存储中。我认为唯一可行的方法是在函数中创建商店,但这会破坏架构师提供的出色 UI。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-21
        • 1970-01-01
        相关资源
        最近更新 更多