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,//添加左侧行号