您的位置:首页 > 其它

Ext数据表格只能显示一条数据的问题

2011-09-10 10:10 323 查看
项目中遇到以下情况:

后台返回的数据有多条,分页栏PagingToolbar显示的记录总数也正确,但gridpanel却只显示当前页的最后一条记录。百思不得其解!于是到网络上去搜相关信息,结果一篇文章给了我启发,说是主键重复,回头再去检查,发现json数据中的id字段取到的值全部为0(后台未查询这个字段的值,所以默认取到0),重新处理后台sql,使其返回正确的id值,刷新页面,这次显示正常了。

然后我又去修改这个id字段名称为itemId,后台将这个字段所有记录的值都修改为0,刷新页面,同样可以取到值。

反思:这应该是Ext对json处理机制导致的问题,id这个名称可能是默认的主键,所以当这个字段相同的时候就视为相同数据,导致只显示一条,以后可以考虑主键字段不叫id或者保证id这个字段不重复
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: