bootstrapTable復選框,翻頁后之前選中的記錄消失


百度里查的方法,記錄下來,方便以后查閱

 

        columns: [
{
checkbox: true,
formatter: function (i,row) {
if($.inArray(row.id,overAllIds)!=-1){
return{
checked:true
}
}
}
},
$('#dataTable').on('uncheck.bs.table check.bs.table check-all.bs.table uncheck-all.bs.table',function (e,rows) {
var datas=$.isArray(rows)?rows:[rows];
examine(e.type,datas);
});
var overAllIds = new Array();
function examine(type, datas) {
if (type.indexOf('uncheck') == -1) {
$.each(datas, function (i, v) {
overAllIds.indexOf(v.id)==-1?overAllIds.push(v.id):-1;
});
} else {
$.each(datas, function (i, v) {
overAllIds.splice(overAllIds.indexOf(v.id),1);
})
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM