mirror of https://gitee.com/karson/fastadmin.git
!398 解决在使用Table组件时,传递pageSize参数确被设置全局的问题,并开放全局页面显示数方法
Merge pull request !398 from Henry/page-sizepull/397/MERGE
commit
be2f342044
|
|
@ -68,13 +68,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template'], function
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
//当表格分页变更时
|
|
||||||
table.on('page-change.bs.table', function (e, page, pagesize) {
|
|
||||||
if (!isNaN(pagesize)) {
|
|
||||||
localStorage.setItem("pagesize-addon", pagesize);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
Template.helper("Moment", Moment);
|
Template.helper("Moment", Moment);
|
||||||
Template.helper("addons", Config['addons']);
|
Template.helper("addons", Config['addons']);
|
||||||
|
|
||||||
|
|
@ -90,6 +83,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template'], function
|
||||||
// 初始化表格
|
// 初始化表格
|
||||||
table.bootstrapTable({
|
table.bootstrapTable({
|
||||||
url: $.fn.bootstrapTable.defaults.extend.index_url,
|
url: $.fn.bootstrapTable.defaults.extend.index_url,
|
||||||
|
pageSize: 50,
|
||||||
queryParams: function (params) {
|
queryParams: function (params) {
|
||||||
var userinfo = Controller.api.userinfo.get();
|
var userinfo = Controller.api.userinfo.get();
|
||||||
$.extend(params, {
|
$.extend(params, {
|
||||||
|
|
@ -181,7 +175,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template'], function
|
||||||
commonSearch: true,
|
commonSearch: true,
|
||||||
searchFormVisible: true,
|
searchFormVisible: true,
|
||||||
searchFormTemplate: 'searchformtpl',
|
searchFormTemplate: 'searchformtpl',
|
||||||
pageSize: localStorage.getItem('pagesize-addon') || 50,
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// 为表格绑定事件
|
// 为表格绑定事件
|
||||||
|
|
|
||||||
|
|
@ -11752,7 +11752,7 @@ define('table',['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstr
|
||||||
},
|
},
|
||||||
ignoreColumn: [0, 'operate'] //默认不导出第一列(checkbox)与操作(operate)列
|
ignoreColumn: [0, 'operate'] //默认不导出第一列(checkbox)与操作(operate)列
|
||||||
},
|
},
|
||||||
pageSize: localStorage.getItem("pagesize") || 10,
|
pageSize: localStorage.getItem('page-size') || 10,
|
||||||
pageList: [10, 15, 20, 25, 50, 'All'],
|
pageList: [10, 15, 20, 25, 50, 'All'],
|
||||||
pagination: true,
|
pagination: true,
|
||||||
clickToSelect: true, //是否启用点击选中
|
clickToSelect: true, //是否启用点击选中
|
||||||
|
|
@ -11916,12 +11916,6 @@ define('table',['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstr
|
||||||
table.on('refresh.bs.table', function (e, settings, data) {
|
table.on('refresh.bs.table', function (e, settings, data) {
|
||||||
$(Table.config.refreshbtn, toolbar).find(".fa").addClass("fa-spin");
|
$(Table.config.refreshbtn, toolbar).find(".fa").addClass("fa-spin");
|
||||||
});
|
});
|
||||||
//当表格分页变更时
|
|
||||||
table.on('page-change.bs.table', function (e, page, pagesize) {
|
|
||||||
if (!isNaN(pagesize)) {
|
|
||||||
localStorage.setItem("pagesize", pagesize);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
//当执行搜索时
|
//当执行搜索时
|
||||||
table.on('search.bs.table common-search.bs.table', function (e, settings, data) {
|
table.on('search.bs.table common-search.bs.table', function (e, settings, data) {
|
||||||
table.trigger("uncheckbox");
|
table.trigger("uncheckbox");
|
||||||
|
|
@ -12266,6 +12260,12 @@ define('table',['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstr
|
||||||
Table.list[id] = table;
|
Table.list[id] = table;
|
||||||
return table;
|
return table;
|
||||||
},
|
},
|
||||||
|
// 设置全局分页的单页显示数
|
||||||
|
pageSize: function (pageSize) {
|
||||||
|
if (!isNaN(pageSize)) {
|
||||||
|
localStorage.setItem('page-size', pageSize);
|
||||||
|
}
|
||||||
|
},
|
||||||
// 批量操作请求
|
// 批量操作请求
|
||||||
multi: function (action, ids, table, element) {
|
multi: function (action, ids, table, element) {
|
||||||
var options = table.bootstrapTable('getOptions');
|
var options = table.bootstrapTable('getOptions');
|
||||||
|
|
|
||||||
|
|
@ -11601,7 +11601,7 @@ define('table',['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstr
|
||||||
},
|
},
|
||||||
ignoreColumn: [0, 'operate'] //默认不导出第一列(checkbox)与操作(operate)列
|
ignoreColumn: [0, 'operate'] //默认不导出第一列(checkbox)与操作(operate)列
|
||||||
},
|
},
|
||||||
pageSize: localStorage.getItem("pagesize") || 10,
|
pageSize: localStorage.getItem('page-size') || 10,
|
||||||
pageList: [10, 15, 20, 25, 50, 'All'],
|
pageList: [10, 15, 20, 25, 50, 'All'],
|
||||||
pagination: true,
|
pagination: true,
|
||||||
clickToSelect: true, //是否启用点击选中
|
clickToSelect: true, //是否启用点击选中
|
||||||
|
|
@ -11765,12 +11765,6 @@ define('table',['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstr
|
||||||
table.on('refresh.bs.table', function (e, settings, data) {
|
table.on('refresh.bs.table', function (e, settings, data) {
|
||||||
$(Table.config.refreshbtn, toolbar).find(".fa").addClass("fa-spin");
|
$(Table.config.refreshbtn, toolbar).find(".fa").addClass("fa-spin");
|
||||||
});
|
});
|
||||||
//当表格分页变更时
|
|
||||||
table.on('page-change.bs.table', function (e, page, pagesize) {
|
|
||||||
if (!isNaN(pagesize)) {
|
|
||||||
localStorage.setItem("pagesize", pagesize);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
//当执行搜索时
|
//当执行搜索时
|
||||||
table.on('search.bs.table common-search.bs.table', function (e, settings, data) {
|
table.on('search.bs.table common-search.bs.table', function (e, settings, data) {
|
||||||
table.trigger("uncheckbox");
|
table.trigger("uncheckbox");
|
||||||
|
|
@ -12115,6 +12109,12 @@ define('table',['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstr
|
||||||
Table.list[id] = table;
|
Table.list[id] = table;
|
||||||
return table;
|
return table;
|
||||||
},
|
},
|
||||||
|
// 设置全局分页的单页显示数
|
||||||
|
pageSize: function (pageSize) {
|
||||||
|
if (!isNaN(pageSize)) {
|
||||||
|
localStorage.setItem('page-size', pageSize);
|
||||||
|
}
|
||||||
|
},
|
||||||
// 批量操作请求
|
// 批量操作请求
|
||||||
multi: function (action, ids, table, element) {
|
multi: function (action, ids, table, element) {
|
||||||
var options = table.bootstrapTable('getOptions');
|
var options = table.bootstrapTable('getOptions');
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
|
||||||
},
|
},
|
||||||
ignoreColumn: [0, 'operate'] //默认不导出第一列(checkbox)与操作(operate)列
|
ignoreColumn: [0, 'operate'] //默认不导出第一列(checkbox)与操作(operate)列
|
||||||
},
|
},
|
||||||
pageSize: localStorage.getItem("pagesize") || 10,
|
pageSize: localStorage.getItem('page-size') || 10,
|
||||||
pageList: [10, 15, 20, 25, 50, 'All'],
|
pageList: [10, 15, 20, 25, 50, 'All'],
|
||||||
pagination: true,
|
pagination: true,
|
||||||
clickToSelect: true, //是否启用点击选中
|
clickToSelect: true, //是否启用点击选中
|
||||||
|
|
@ -190,12 +190,6 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
|
||||||
table.on('refresh.bs.table', function (e, settings, data) {
|
table.on('refresh.bs.table', function (e, settings, data) {
|
||||||
$(Table.config.refreshbtn, toolbar).find(".fa").addClass("fa-spin");
|
$(Table.config.refreshbtn, toolbar).find(".fa").addClass("fa-spin");
|
||||||
});
|
});
|
||||||
//当表格分页变更时
|
|
||||||
table.on('page-change.bs.table', function (e, page, pagesize) {
|
|
||||||
if (!isNaN(pagesize)) {
|
|
||||||
localStorage.setItem("pagesize", pagesize);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
//当执行搜索时
|
//当执行搜索时
|
||||||
table.on('search.bs.table common-search.bs.table', function (e, settings, data) {
|
table.on('search.bs.table common-search.bs.table', function (e, settings, data) {
|
||||||
table.trigger("uncheckbox");
|
table.trigger("uncheckbox");
|
||||||
|
|
@ -540,6 +534,12 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
|
||||||
Table.list[id] = table;
|
Table.list[id] = table;
|
||||||
return table;
|
return table;
|
||||||
},
|
},
|
||||||
|
// 设置全局分页的单页显示数
|
||||||
|
pageSize: function (pageSize) {
|
||||||
|
if (!isNaN(pageSize)) {
|
||||||
|
localStorage.setItem('page-size', pageSize);
|
||||||
|
}
|
||||||
|
},
|
||||||
// 批量操作请求
|
// 批量操作请求
|
||||||
multi: function (action, ids, table, element) {
|
multi: function (action, ids, table, element) {
|
||||||
var options = table.bootstrapTable('getOptions');
|
var options = table.bootstrapTable('getOptions');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue