Asp.net mvc 4 “存储区”中仅包含数据;生的;所有物
我在ExtJS中的存储遇到了奇怪的问题。我的ASP.NET MVC3控制器返回JSON: 我的商店:Asp.net mvc 4 “存储区”中仅包含数据;生的;所有物,asp.net-mvc-4,extjs,extjs4.2,Asp.net Mvc 4,Extjs,Extjs4.2,我在ExtJS中的存储遇到了奇怪的问题。我的ASP.NET MVC3控制器返回JSON: 我的商店: Ext.define('MyApp.store.Users', { extend: 'Ext.data.Store', config: { // I know the model works model: 'MyApp.model.User', storeId: 'Users', autoLoad: true,
Ext.define('MyApp.store.Users', {
extend: 'Ext.data.Store',
config: {
// I know the model works
model: 'MyApp.model.User',
storeId: 'Users',
autoLoad: true,
proxy: {
type: 'ajax',
url: 'users/read',
reader: {
type: 'json',
root: 'users'
// also tried this
rootProperty: 'users'
}
}
}
});
现在,当我将这个存储连接到extjs4.2.1
中的网格时,网格显示两行,但没有数据。当我console.log(store)
时,我只在原始属性
中看到数据,而不是在数据属性
中看到数据
有人知道有什么问题吗?为什么没有任何映射?网格的数据索引也与模型字段相同(我用PHP做过一千次,我不知道这里的问题出在哪里)
我还试过一件事。我在网格的列中尝试了renderer:function(value){console.log(value);}
,我只是得到了未定义的
编辑:JSON实际上是这样的:
尝试使用root:“用户”
而不是rootProperty
。如果未指定root
,则默认为'
尝试使用root:“用户”
而不是rootProperty
。如果未指定root
,则默认为'
森查到底是怎么回事?!Sencha Touch 2总是说将所有内容放入config
?
现在,当我在ExtJS中这样做时,一切都会中断
我从config:{}
中删除了所有内容,现在它工作得很好。SENCHA到底是怎么回事?!Sencha Touch 2总是说将所有内容放入config
?
现在,当我在ExtJS中这样做时,一切都会中断
我删除了config:{}
中的所有内容,现在它工作得很好。我认为它是Sencha Touch中的“rootProperty”。谢谢你,但还是不行。它又显示了两行,但没有数据。我找到了解决方案。你可以看看我的答案。我给你+1分来感谢你的努力。:)我认为这是Sencha Touch中的“根属性”。谢谢你,但还是不行。它又显示了两行,但没有数据。我找到了解决方案。你可以看看我的答案。我给你+1分来感谢你的努力。:)