用bootstrap table做了列表,做了分页,现在有一个功能需求是在筛选框筛选后能够点击左上角的全选实现不仅仅是当前页面的全选,还需把后边分页没展示出的也选择上然后传递row id来实现导出功能
代码是现在导出按钮的js
function exportTo(){
var rows = $('#exampleTable').bootstrapTable('getSelections');
if (rows.length == 0) {
layer.msg("请选择要导出模板的记录");
return;
}
layer.confirm("确认要导出选中的'" + rows.length + "'条数据吗?", {
btn : [ '确定', '取消' ]
// 按钮
}, function() {
var ids = new Array();
// 遍历所有选择的行数据,取每条数据对应的ID
$.each(rows, function(i, row) {
ids[i] = row['id'];
});
var str = String(ids);
location.href = prefix + "/exportExcelUseTemplateRemoveMonth?ids="+str ;
layer.close(layer.index);
}, function() {
});
}
想问有什么好的方法?