Commit cfcce372 by liujiliang

bugfixed 修复点击分页查询日志时查询表单参数不生效的问题

parent efdc2eaf
......@@ -14,8 +14,9 @@
this.paginationType = "server"; //默认分页方式是服务器分页,可选项"client"
this.toolbarId = bstableId + "Toolbar";
this.columns = columns;
this.height = 665, //默认表格高度665
this.height = 665; //默认表格高度665
this.data = {};
this.queryParams = {}; // 向后台传递的自定义参数
};
BSTable.prototype = {
......@@ -42,6 +43,9 @@
pageSize: 14, //每页的记录行数(*)
pageList: [14, 50, 100], //可供选择的每页的行数(*)
queryParamsType: 'limit', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
queryParams: function (param) {
return $.extend(this.queryParams, param);
}, // 向后台传递的自定义参数
sidePagination: this.paginationType, //分页方式:client客户端分页,server服务端分页(*)
search: false, //是否显示表格搜索,此搜索是客户端搜索,不会进服务端
strictSearch: true, //设置为 true启用 全匹配搜索,否则为模糊搜索
......@@ -62,7 +66,13 @@
});
return this;
},
/**
* 向后台传递的自定义参数
* @param param
*/
setQueryParams: function (param) {
this.queryParams = param;
},
/**
* 设置分页方式:server 或者 client
*/
......
......@@ -66,9 +66,10 @@ OptLog.delLog = function () {
}
/**
* 查询日志列表
* 查询表单提交参数对象
* @returns {{}}
*/
OptLog.search = function () {
OptLog.formParams = function() {
var queryData = {};
queryData['logName'] = $("#logName").val();
......@@ -76,12 +77,21 @@ OptLog.search = function () {
queryData['endTime'] = $("#endTime").val();
queryData['logType'] = $("#logType").val();
OptLog.table.refresh({query: queryData});
return queryData;
}
/**
* 查询日志列表
*/
OptLog.search = function () {
OptLog.table.refresh({query: OptLog.formParams()});
};
$(function () {
var defaultColunms = OptLog.initColumn();
var table = new BSTable(OptLog.id, "/log/list", defaultColunms);
table.setPaginationType("server");
table.setQueryParams(OptLog.formParams());
OptLog.table = table.init();
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment