Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JSON文件填充网格时出现的Extjs问题_Json_Extjs_Extjs4 - Fatal编程技术网

使用JSON文件填充网格时出现的Extjs问题

使用JSON文件填充网格时出现的Extjs问题,json,extjs,extjs4,Json,Extjs,Extjs4,我试图使用JSON文件填充网格,但JSON文件很复杂 下面是我的JavaScript文件,下面是我的JSON文件的链接。请注意,我在JSON文件中试验的字段位于顶部 我已经尝试了所有的方法,但是如果我从“阅读器”中删除“根”和“记录”,我只能得到“服务器时间”,这证明了它在某种程度上是有效的,但无论我尝试哪种配置,我都无法得到任何其他东西 请帮我解决这个问题。提前谢谢 链接到JSON文件 ExtJS代码 这不是一个真正的解决方案,我改为使用XML,并在5分钟内使其正常工作。请尝试以下代码: va

我试图使用JSON文件填充网格,但JSON文件很复杂

下面是我的JavaScript文件,下面是我的JSON文件的链接。请注意,我在JSON文件中试验的字段位于顶部

我已经尝试了所有的方法,但是如果我从“阅读器”中删除“根”和“记录”,我只能得到“服务器时间”,这证明了它在某种程度上是有效的,但无论我尝试哪种配置,我都无法得到任何其他东西

请帮我解决这个问题。提前谢谢

链接到JSON文件 ExtJS代码
这不是一个真正的解决方案,我改为使用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
    });