fastadmin自定义搜索后高级搜索功能失效

原因在于自定义搜索后,再执行高级搜索fastadmin将不再向服务器发送搜索参数,修改bootstrap-table-commonsearch.js文件349行代码为如下代码即可:

BootstrapTable.prototype.onCommonSearch = function () {
    var searchQuery = getSearchQuery(this);
    var params = getQueryParams(this.options.queryParams({}),searchQuery,true);
    this.trigger('common-search', this, searchQuery);
    this.options.pageNumber = 1;
    this.options.queryParams = function (options) {
        return $.extend({},options,params)
    }
    this.refresh({});
};

该段代码将搜索条件又给加上了,经测试搜索功能正常。

发表回复

您的电子邮箱地址不会被公开。