我的数据表每页显示10条记录,每行显示一行复选框。
我正面临的问题
1)如果我选择第一页中的某些复选框。 2)然后单击下一页。现在,当我回到第一页时,无论选中哪个复选框都未被选中,但我需要选择它们。
请建议。
下面是我的代码
openItemTable = $('#openItems').dataTable(
{
"bDestory" : false,
"bJQueryUI" : false,
"sPaginationType" : "full_numbers",
"bSortCellsTop" : true,
"aaSorting": [[ sortOpenItems, sortOpenItemsDir ]],
"bAutoWidth" : false,
'bLengthChange' : true,
"sScrollX": "100%",
"bScrollCollapse": true,
"bPaginate" : true,
"sServerMethod" : "POST",
"bServerSide" : true,
"sAjaxSource" : "get_open_items",
"bProcessing" : true,
"bFilter" : true,
"fnDrawCallback": initiatecomplete,
"fnServerData": fnDataTablesPipelineOpenItems,
"aoColumns" : [
{
"mDataProp": noteCheckBox,
"bSortable" : false,
"sClass" : "alignCenter",
"fnRender" : function(o, val)
{
ctr = o.iDataRow;
totalreconpage = o.iDataRow;
$("#selectAllCheckBox").prop( "checked", false );
var val = o.aData.invVerNumber;
var number = $.inArray(val, invoiceData);
if(number>-1){
checkedinvoicedata.push(o.iDataRow);
}
if(o.aData.infoSrcTypCode != 'TH' && o.aData.infoSrcTypCode != 'A6'){
disablecheckbox.push(o.iDataRow);
}
if($("#noteCheckBox_"+o.iDataRow).is(':checked')){
return '<input type="checkbox" id="noteCheckBox_'+o.iDataRow+'" CHECKED name="noteCheckBox" />';
}
else{
return '<input type="checkbox" id="noteCheckBox_'+o.iDataRow+'" name="noteCheckBox" />';
}
}
},