2

过去,我使用 Ext.create('Ext.data.Store', ...我的数据对象);

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

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

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

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

4

2 回答 2

3

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

于 2012-05-09T18:29:58.543 回答
0

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

于 2012-05-04T13:02:25.950 回答