mirror of https://gitee.com/karson/fastadmin.git
修复 table 禁用 commonSearch 时 tab 搜索失效的问题
parent
9174b6c306
commit
b39b21f6ea
|
|
@ -289,10 +289,23 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
|
|||
var field = $(this).closest("[data-field]").data("field");
|
||||
var value = $(this).data("value");
|
||||
var object = $("[name='" + field + "']", table.closest(".bootstrap-table").find(".commonsearch-table"));
|
||||
if (object.prop('tagName') == "SELECT") {
|
||||
$("option[value='" + value + "']", object).prop("selected", true);
|
||||
if (object.length) {
|
||||
if (object.prop('tagName') == "SELECT") {
|
||||
$("option[value='" + value + "']", object).prop("selected", true);
|
||||
} else {
|
||||
object.val(value);
|
||||
}
|
||||
} else {
|
||||
object.val(value);
|
||||
var options = table.bootstrapTable('getOptions');
|
||||
var queryParams = options.queryParams;
|
||||
options.pageNumber = 1;
|
||||
options.queryParams = function (params) {
|
||||
params = queryParams(params);
|
||||
var filter = params.filter ? JSON.parse(params.filter) : {};
|
||||
filter[field] = value;
|
||||
params.filter = JSON.stringify(filter);
|
||||
return params;
|
||||
};
|
||||
}
|
||||
table.trigger("uncheckbox");
|
||||
table.bootstrapTable('refresh', {pageNumber: 1});
|
||||
|
|
|
|||
Loading…
Reference in New Issue