一 背景
在工作中利用Bootstrap Table 做数据列表时可选数据,但是换页时上一页数据不能携带和回显,只能操作选中当前页数据,造成不好的用户体验
二 解决方案
1)利用Bootstrap Table 提供的API监听选中与取消选中
定义全局数组接收选中的行信息
var select_rows = new Array();
// 选中行时触发
$('#certificate_choose_table').on('check.bs.table', function (e, row) {
if (row != undefined) {
select_rows.push(row);
}
});
// 取消选中行时触发
$('#certificate_choose_table').on('uncheck.bs.table', function (e, row) {
if (row != undefined) {
if (select_rows.length > 0) {
for (var n = 0; n < select_rows.length; n++) {
if (select_rows[n] !=