jqGrid点击的行与选中的行不一致的问题

jqGrid通过唯一性的ID来区分每一行的数据,有时候我们会设置该ID为后台传递的数据的某个属性,这时候会有个唯一性的问题,当后台数据

的该属性的唯一性无法保证时,且后台数据没有保证唯一性的属性时,我们应该怎么做才能保证ID唯一呢?

jqGrid有个行数的参数,我们可以设置一个列的name和index为行数参数,且设置该列为唯一性ID标识,这样就解决了这个问题(ps:今天跟我师父学的,简单有效)。

例:

 
colNames:['', '添加日期', '手机号码', '银行卡号','备注','操作'],
        colModel:[
            {name:'rownumbers',index:'rownumbers', width:'1', key: true, hidden: true },
            {name:'createDate',index:'createDate', width:'20%',align:'center'},
            {name:'phoneNo',index:'phoneNo', width:'15%',align:'center'},
            {name:'cardNo',index:'cardNo', width:'20%', align:"center"},
            {name:'remark',index:'remark', width:'35%', align:"left", sortable:false},
            {name:'del',index:'del', width:'10%',align:"center", sortable:false}
        ],
        rownumbers:true,//添加左侧行号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

来了就走下去

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值