Sencha touch 未定义store.loadData。如何将数据加载到store Sencha Architect中

Sencha touch 未定义store.loadData。如何将数据加载到store Sencha Architect中,sencha-touch,sencha-touch-2,sencha-architect,Sencha Touch,Sencha Touch 2,Sencha Architect,过去,我使用Ext.create('Ext.data.Store')创建我的存储区。。。 当我想加载包含在JSON加载对象中的数据时,我所需要做的就是MyStore.loadData(myDataObj) 这不适用于您在Sencha Architect中定义的存储,您会得到loadData的未定义错误 我有一个自定义的Ext.Ajax例程,用于获取不适合在stores代理中定义的数据。我的数据采用正确的JSON格式,但我没有找到一种方法,可以在不使用store代理的情况下强制将数据加载到stor

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

这不适用于您在Sencha Architect中定义的存储,您会得到loadData的未定义错误

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

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


为什么不支持store.loadData()当在Sencha Architect中的用户定义函数中引用时。我无法找到一种方法来获取具有有效JSON对象的变量并将其加载到s store中。我认为唯一可行的方法是在函数中创建存储,但这将破坏Architect提供的出色UI。

使用store.setData你正在使用触摸项目