TAB切换
切换 tab
时触发
var options = table.bootstrapTable('getOptions');
$('.panel-heading a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
var value = $(this).data("value");
options.pageNumber = 1;
options.queryParams = function (params) {
params.status = JSON.stringify(value);
return params;
};
return false;
});
点击搜索
点击搜索按钮时触发
var options = table.bootstrapTable('getOptions');
table.on('common-search.bs.table', function (params) {
options.pageNumber = 1;
options.queryParams = function (params) {
// 例1:获取搜索栏日期值
params.date = $('#date').val();
// 例2:获取搜索栏下拉列表值
params.user_role = $('select[name="user_role"]').val();
return params;
};
return false;
});
搜索栏渲染完成
表格通用搜索渲染完成后触发
例如我需要对搜索栏中一个下拉列表设置默认值:
// 要写在初始化表格前面才能正常监听到事件
var table = $("#table");
table.on('post-common-search.bs.table', function (event, table) {
var form = $("form", table.$commonsearch);
$("select[name='order_rule']", form).val('1');
});
// 初始化表格
table.bootstrapTable({})