2018-02-28 21:54:54 +08:00
|
|
|
|
// 自定义分页处理 ruoyi
|
|
|
|
|
|
|
|
|
|
|
|
// 初始化表格
|
2018-02-28 15:48:05 +08:00
|
|
|
|
function initTable(_columns, _url) {
|
|
|
|
|
|
$('.bootstrap-table').bootstrapTable({
|
|
|
|
|
|
method: 'GET',
|
|
|
|
|
|
dataType: "json",
|
|
|
|
|
|
contentType: 'application/x-www-form-urlencoded',
|
|
|
|
|
|
url: _url,
|
|
|
|
|
|
// search: true, // 是否显示搜索框功能
|
|
|
|
|
|
striped: true, // 是否显示行间隔色
|
|
|
|
|
|
pagination: true, // 是否分页
|
|
|
|
|
|
showColumns: false, // 是否显示隐藏某列下拉框
|
|
|
|
|
|
singleSelect: false, // 是否单选复选框
|
|
|
|
|
|
iconSize: 'outline', // 图标大小:undefined默认的按钮尺寸 xs超小按钮sm小按钮lg大按钮
|
|
|
|
|
|
toolbar: '#tableToolbar', // 指定工作栏
|
|
|
|
|
|
pageSize: 10, // 每页显示10条记录
|
|
|
|
|
|
pageNumber: 1, // 默认第1页
|
|
|
|
|
|
pageList: [10, 25, 50], // 可供选择的每页的行数
|
|
|
|
|
|
sidePagination: "server", // 启用服务端分页
|
|
|
|
|
|
cache: false, // 是否使用缓存
|
|
|
|
|
|
queryParams: function(params) {
|
|
|
|
|
|
return {
|
|
|
|
|
|
// 查询参数
|
|
|
|
|
|
limit: params.limit,
|
|
|
|
|
|
offset: params.offset,
|
|
|
|
|
|
search: params.search,
|
|
|
|
|
|
sort: params.sort,
|
|
|
|
|
|
order: params.order
|
|
|
|
|
|
};
|
|
|
|
|
|
},
|
|
|
|
|
|
columns: _columns
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2018-02-28 21:54:54 +08:00
|
|
|
|
// 刷新
|
2018-02-28 15:48:05 +08:00
|
|
|
|
function refresh() {
|
|
|
|
|
|
$('.bootstrap-table').bootstrapTable('refresh');
|
2018-02-28 21:54:54 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 获取选中数组
|
|
|
|
|
|
function getIdSelections(_id) {
|
|
|
|
|
|
return $.map($('.bootstrap-table').bootstrapTable('getSelections'), function (row) {
|
|
|
|
|
|
return row[_id]
|
|
|
|
|
|
});
|
2018-02-28 15:48:05 +08:00
|
|
|
|
}
|