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

 项目中遇到以下情况:

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

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

反思:这应该是Ext对json处理机制导致的问题,id这个名称可能是默认的主键,所以当这个字段相同的时候就视为相同数据,导致只显示一条,以后可以考虑主键字段不叫id或者保证id这个字段不重复

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值