mirror of https://gitee.com/y_project/RuoYi.git
增加表格重置分页的参数
parent
24b1aa3761
commit
b6090c6fcd
|
@ -346,10 +346,16 @@ var table = {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 搜索-默认第一个form
|
// 搜索-默认第一个form
|
||||||
search: function(formId, tableId) {
|
search: function(formId, tableId, pageNumber, pageSize) {
|
||||||
table.set(tableId);
|
table.set(tableId);
|
||||||
table.options.formId = $.common.isEmpty(formId) ? $('form').attr('id') : formId;
|
table.options.formId = $.common.isEmpty(formId) ? $('form').attr('id') : formId;
|
||||||
var params = $.common.isEmpty(tableId) ? $("#" + table.options.id).bootstrapTable('getOptions') : $("#" + tableId).bootstrapTable('getOptions');
|
var params = $.common.isEmpty(tableId) ? $("#" + table.options.id).bootstrapTable('getOptions') : $("#" + tableId).bootstrapTable('getOptions');
|
||||||
|
if ($.common.isNotEmpty(pageNumber)) {
|
||||||
|
params.pageNumber = pageNumber;
|
||||||
|
}
|
||||||
|
if ($.common.isNotEmpty(pageSize)) {
|
||||||
|
params.pageSize = pageSize;
|
||||||
|
}
|
||||||
if($.common.isNotEmpty(tableId)){
|
if($.common.isNotEmpty(tableId)){
|
||||||
$("#" + tableId).bootstrapTable('refresh', params);
|
$("#" + tableId).bootstrapTable('refresh', params);
|
||||||
} else{
|
} else{
|
||||||
|
@ -445,10 +451,23 @@ var table = {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 刷新表格
|
// 刷新表格
|
||||||
refresh: function(tableId) {
|
refresh: function(tableId, pageNumber, pageSize, url) {
|
||||||
var currentId = $.common.isEmpty(tableId) ? table.options.id : tableId;
|
var currentId = $.common.isEmpty(tableId) ? table.options.id : tableId;
|
||||||
|
var params = $("#" + currentId).bootstrapTable('getOptions');
|
||||||
|
if ($.common.isEmpty(pageNumber)) {
|
||||||
|
pageNumber = params.pageNumber;
|
||||||
|
}
|
||||||
|
if ($.common.isEmpty(pageSize)) {
|
||||||
|
pageSize = params.pageSize;
|
||||||
|
}
|
||||||
|
if ($.common.isEmpty(url)) {
|
||||||
|
url = $.common.isEmpty(url) ? params.url : url;
|
||||||
|
}
|
||||||
$("#" + currentId).bootstrapTable('refresh', {
|
$("#" + currentId).bootstrapTable('refresh', {
|
||||||
silent: true
|
silent: true,
|
||||||
|
url: url,
|
||||||
|
pageNumber: pageNumber,
|
||||||
|
pageSize: pageSize
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 查询表格指定列值
|
// 查询表格指定列值
|
||||||
|
@ -634,23 +653,23 @@ var table = {
|
||||||
// 表单封装处理
|
// 表单封装处理
|
||||||
form: {
|
form: {
|
||||||
// 表单重置
|
// 表单重置
|
||||||
reset: function(formId, tableId) {
|
reset: function(formId, tableId, pageNumber, pageSize) {
|
||||||
table.set(tableId);
|
table.set(tableId);
|
||||||
var currentId = $.common.isEmpty(formId) ? $('form').attr('id') : formId;
|
formId = $.common.isEmpty(formId) ? $('form').attr('id') : formId;
|
||||||
$("#" + currentId)[0].reset();
|
$("#" + formId)[0].reset();
|
||||||
|
var tableId = $.common.isEmpty(tableId) ? table.options.id : tableId;
|
||||||
if (table.options.type == table_type.bootstrapTable) {
|
if (table.options.type == table_type.bootstrapTable) {
|
||||||
if($.common.isEmpty(tableId)){
|
var params = $("#" + tableId).bootstrapTable('getOptions');
|
||||||
$("#" + table.options.id).bootstrapTable('refresh');
|
if ($.common.isNotEmpty(pageNumber)) {
|
||||||
} else{
|
params.pageNumber = pageNumber;
|
||||||
$("#" + tableId).bootstrapTable('refresh');
|
|
||||||
}
|
}
|
||||||
|
if ($.common.isNotEmpty(pageSize)) {
|
||||||
|
params.pageSize = pageSize;
|
||||||
|
}
|
||||||
|
$("#" + tableId).bootstrapTable('refresh', params);
|
||||||
} else if (table.options.type == table_type.bootstrapTreeTable) {
|
} else if (table.options.type == table_type.bootstrapTreeTable) {
|
||||||
if($.common.isEmpty(tableId)){
|
|
||||||
$("#" + table.options.id).bootstrapTreeTable('refresh', []);
|
|
||||||
} else{
|
|
||||||
$("#" + tableId).bootstrapTreeTable('refresh', []);
|
$("#" + tableId).bootstrapTreeTable('refresh', []);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
},
|
},
|
||||||
// 获取选中复选框项
|
// 获取选中复选框项
|
||||||
selectCheckeds: function(name) {
|
selectCheckeds: function(name) {
|
||||||
|
|
Loading…
Reference in New Issue