ExtJS gridPanel因数据字段id值相同而显示不全的解决方法
2015-06-28 18:39
726 查看
在使用gridPanel的时候,如果其数据有字段名为“id”,且数据中id值相同的情况时,相同id的数据只会显示一条,这是因为Ext读取JSON数据的时候采用了类似主键唯一的方式,而这里的主键默认叫“id”,如果id相同,只认为是一条数据。从这里也可知道,解决此问题可以通过改变这个“主键”的默认值就可以了。主要改的是Ext.data.reader.Reader中的idProperty,可参考API,对于gridPanel,也就是改变其绑定的store。
下面是具体的代码实例:
转载自:/article/9630917.html
下面是具体的代码实例:
Ext.create('Ext.data.Store',{ fields : ["a","b"], proxy : { type : 'ajax', url : 'url', reader : { idProperty : "id" //这里可以改成你数据中没有的字段,随便写 } } });
转载自:/article/9630917.html
相关文章推荐
- 用NW.js开发下一代桌面应用程序
- JSP自定义标签实例之:BodyTagSupport
- 在JSON里边添加JSON类名
- 如何将免安装版的火狐浏览器用作jsp文件的默认打开方式?
- javascript 闭包 this 匿名函数 匿名对象
- 自定义jsp标签: TagSupport与BodyTagSupport的区别 (转)
- 浏览器检测(BrowserDetect.js)使用
- 浅谈 JavaScript 处理DOM树形结构
- 关于JavaScript中立即执行函数的理解
- chrome 控制台 引入新的js文件
- javascript获取动态加载图片的宽度和高度?
- Extjs2.2 开始时间,结束时间,工期 联动(选二补一),包含日期,天数的互转
- javascript和HTML5上传图片之前实现预览效果
- 静态模式makefile中$(cobjs): $(obj)/%.o: $(src)/%.c
- JS删除数组中重复的数据
- doT js模板入门
- json 排序
- easeljs的基础
- 有关js和html的小细节
- js——cookie