Ext.data.Store 获取Json数据只有一行,而且是最后一行
2012-04-17 10:37
453 查看
这个是js代码,获取的是json数据,使用了reader
最终的结果
其错误的原因不多说了,说怎么解决这个问题:
将js]代码该为:
需要注意的是上面的fields需要加上[{name:"属性"}]
然后这次的响应的数据
这次的结果:
注意:如果你的返回的是json数据的话,那么最好用jsonStore会比较好.
extjs版本:Ext JS Library 3.3.1
this.store=new Ext.data.Store({ idProperty: 'itemid', autoLoad:this.autoLoad, url:this.url, reader:new Ext.data.JsonReader({ fields:[{name:'id'},{name:"itemid"},{name:"itemname"},{name:'pycode'},{name:'wbcode'},{name:'gbcode'},{name:'parentcode'},{name:'issys'},{name:'numvalue'}] }) });这个是响应的json的数据
[{"id":16,"itemid":"1","itemname":"全自费","pycode":null,"wbcode":null,"gbcode":null,"parentcode":null,"issys":"2","numvalue":null},{"id":16,"itemid":"2","itemname":"新农合","pycode":null,"wbcode":null,"gbcode":null,"parentcode":null,"issys":"2","numvalue":null},{"id":16,"itemid":"3","itemname":"包干","pycode":null,"wbcode":null,"gbcode":null,"parentcode":null,"issys":"2","numvalue":null},{"id":16,"itemid":"4","itemname":"职工医保","pycode":null,"wbcode":null,"gbcode":null,"parentcode":null,"issys":"2","numvalue":null},{"id":16,"itemid":"5","itemname":"其他","pycode":null,"wbcode":null,"gbcode":null,"parentcode":null,"issys":"2","numvalue":null}]
最终的结果
其错误的原因不多说了,说怎么解决这个问题:
将js]代码该为:
this.store=new Ext.data.JsonStore({ idProperty: 'itemid', autoLoad:this.autoLoad, url:this.url, fields:[{name:'id'},{name:"itemid"},{name:"itemname"},{name:'pycode'},{name:'wbcode'},{name:'gbcode'},{name:'parentcode'},{name:'issys'},{name:'numvalue'}] });
需要注意的是上面的fields需要加上[{name:"属性"}]
然后这次的响应的数据
[{"id":16,"itemid":"1","itemname":"全自费","pycode":null,"wbcode":null,"gbcode":null,"parentcode":null,"issys":"2","numvalue":null},{"id":16,"itemid":"2","itemname":"新农合","pycode":null,"wbcode":null,"gbcode":null,"parentcode":null,"issys":"2","numvalue":null},{"id":16,"itemid":"3","itemname":"包干","pycode":null,"wbcode":null,"gbcode":null,"parentcode":null,"issys":"2","numvalue":null},{"id":16,"itemid":"4","itemname":"职工医保","pycode":null,"wbcode":null,"gbcode":null,"parentcode":null,"issys":"2","numvalue":null},{"id":16,"itemid":"5","itemname":"其他","pycode":null,"wbcode":null,"gbcode":null,"parentcode":null,"issys":"2","numvalue":null}]
这次的结果:
注意:如果你的返回的是json数据的话,那么最好用jsonStore会比较好.
extjs版本:Ext JS Library 3.3.1
相关文章推荐
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- ext的Ext.data.JsonStore不自动获取数据的问题记录
- 关于从不同的URL获取JSON数据时Ext.data.Store反映迟缓问题的解决
- 如何把Ext.data.store里的数据一次性用JSON传给后台(添加了后台解析部分)
- 如何把Ext.data.store里的数据一次性用JSON传给后台(添加了后台解析部分)
- 如何把Ext.data.store里的数据一次性用JSON传给后台(添加了后台解析部分)
- new Ext.data.JsonStore 加载后没有数据显示提示
- Ext.data.GroupingStore 从后台获取数据
- Ext.data.JsonStore使用HttpProxy加载数据时传递参数的两种方法
- Ext.data.JsonStore 数据集使用
- [转载]Ext.data-GroupingStore/JsonStore/SimpleStore
- jqgrid 获取所有行数据时有bug,最后一行获取不到,(或者改共通)
- 在Ext的JsonStore的load方法中使用回调callback 修改treeStore 数据
- 【转】Ext.data.Store加载及显示数据