jqgrid分页 默认是checkbox全选,第一页中有几个checkbox没有选择,到第二页后也有几个checkbox没有选择,但是从第二页回到第一页后,所有的checkbox又全部被选中了,第二页的checkbox也全部被选中了,请问各位大侠支招?
代码如下:
gridComplete: function() {
var rowIds = jQuery("#managertable").jqGrid('getDataIDs');
for(var k=0; k<rowIds.length; k++) {
   var curRowData = jQuery("#managertable").jqGrid('getRowData', rowIds[k]);
   var curChk = $("#"+rowIds[k]+"").find(":checkbox");
   curChk.attr('name', 'checkboxname');   
   curChk.attr('value', curRowData['empId']);   
   curChk.attr('checked', 'true');   

},
这段代码是默认checkbox全选的代码
jqgrid 分页 checkbox全选

解决方案 »

  1.   

    真的是这样的情况,现在默认是全选的,如果第一页有没有选择的checkbox,再返回第一页的时候又都全部选中了
      

  2.   

    那当然 你进行翻页的时候等于重新加载Jqgrid,然后调用了gridComplete可不就又全部选择了
      

  3.   


    是的,就是这情况,那有什么好的解决办法吗?
    那就别在加载的时候默认呗,加载后隐藏,然后单独写个方法选中,调用后在显示Jqgrid
      

  4.   

    初学jqgird,不懂,帮楼主顶,
    感觉jqgrid很好用!