使用JSON文件填充网格时出现的Extjs问题
我试图使用JSON文件填充网格,但JSON文件很复杂 下面是我的JavaScript文件,下面是我的JSON文件的链接。请注意,我在JSON文件中试验的字段位于顶部 我已经尝试了所有的方法,但是如果我从“阅读器”中删除“根”和“记录”,我只能得到“服务器时间”,这证明了它在某种程度上是有效的,但无论我尝试哪种配置,我都无法得到任何其他东西 请帮我解决这个问题。提前谢谢 链接到JSON文件 ExtJS代码使用JSON文件填充网格时出现的Extjs问题,json,extjs,extjs4,Json,Extjs,Extjs4,我试图使用JSON文件填充网格,但JSON文件很复杂 下面是我的JavaScript文件,下面是我的JSON文件的链接。请注意,我在JSON文件中试验的字段位于顶部 我已经尝试了所有的方法,但是如果我从“阅读器”中删除“根”和“记录”,我只能得到“服务器时间”,这证明了它在某种程度上是有效的,但无论我尝试哪种配置,我都无法得到任何其他东西 请帮我解决这个问题。提前谢谢 链接到JSON文件 ExtJS代码 这不是一个真正的解决方案,我改为使用XML,并在5分钟内使其正常工作。请尝试以下代码: va
这不是一个真正的解决方案,我改为使用XML,并在5分钟内使其正常工作。请尝试以下代码:
var proxy = new Ext.data.HttpProxy({url: "your url"});
var reader = new Ext.data.JsonReader({
root: 'rows',
totalProperty: 'count',
id: 'id' });
var store = new Ext.data.Store({
proxy: proxy,
reader: reader,
remoteSort: true
});
您可以根据需要包含其他属性。您是否尝试过从读卡器中删除该记录?根据API,这通常是不必要的。还有一个想法:尝试指示作业包含作业数组,即使只有一个作业。将[]放在JSON中的{job:…}周围。我不确定这是不是一个好方法,因为我通过第三方API使用PHP获得JSON
var proxy = new Ext.data.HttpProxy({url: "your url"});
var reader = new Ext.data.JsonReader({
root: 'rows',
totalProperty: 'count',
id: 'id' });
var store = new Ext.data.Store({
proxy: proxy,
reader: reader,
remoteSort: true
});