前端bootstraptable获取选中的行,选中一行与多行事件,取消一行与多行事件
·
获取选中的行
var rowSelected=$("#detailsTable2").bootstrapTable('getSelections');
console.log(rowSelected);
选中一行与多行事件
onCheckAll: function (row) {
console.log('onCheckAll')
console.log(row);
},
onCheck:function (row){
console.log('onCheck')
var rowSelected=$("#detailsTable2").bootstrapTable('getSelections');
console.log(rowSelected);
},
onUncheck:function(row){
console.log('取消勾选行')
console.log(row)
},
onUncheckAll:function(row){
console.log('取消所有事件')
console.log(row)
},

获取当前选中的行对象
$("#dataGrid").on("check.bs.table", function (e, row, $element) { //点击CheckBox触发事件
//row - 当前的行对象,取值方式 row.属性
var _memberId = row.memberId;
//省略访问后台逻辑
});
获取当前取消选中的行对象
$("#dataGrid").on("uncheck.bs.table", function (e, row, $element) {
//row - 当前的行对象,取值方式 row.属性
var _memberId = row.memberId;
//省略访问后台逻辑
});
设置CheckBox默认选中
[[
{field: 'ck', checkbox: true, align: 'center',formatter: function(value, row, index){
var _checked = false; //默认不选中
if(!u.isEmpty(row.authDate)){ //满足条件,设置选中
_checked = true;
};
return {
checked: _checked
}
}},
{field: 'account', title: '会员邮箱', align: 'center'},
{field: 'authDate', title: '授权时间', align: 'center'},
]]
获取所有数据
var allTableData = $('#realTime_Table').bootstrapTable('getData');
阴间删除行(注意索引)
var rowSelected=$("#detailsTable").bootstrapTable('getSelections');
console.log(rowSelected);
for(var i = 1;i <= rowSelected.length;i++){
var val = ''+i+'';
$('#detailsTable').bootstrapTable('remove', {
field: 'id',//对应该字段ID的columns的field
values:val//字段ID的值
})
}
function deleterow(){
var rowSelected=$("#detailsTable").bootstrapTable('getSelections');
console.log(rowSelected);
for(var i = 0;i < rowSelected.length;i++){
var val = ''+rowSelected[i].id+'';
$('#detailsTable').bootstrapTable('remove', {
field: 'id',//对应该字段ID的columns的field
values:val//字段ID的值
})
}
}
隐藏行
{
field: 'id',
title: 'id',
visible:false
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)