实现fastadmin搜索栏中动态下拉列表搜索功能

使用fastadmin自动生成的后台,搜索栏中含有分类搜索项时,默认显示的是文本框搜索,我们想要实现动态下拉列表搜索。实现如下效果。
《实现fastadmin搜索栏中动态下拉列表搜索功能》
找到对应文件的js文件,修改如下

//模糊搜索
{ field: 'pclass.cname', title: __('Pclass.cname'), operate: 'LIKE %...%', placeholder: '模糊搜索,*表示任意字符'},

然后在js文件中添加如下代码,必须添加在var table = $("#table");之后

table.on('post-common-search.bs.table', function (event, table) { 
    var form = $("form", table.$commonsearch);
    $("input[name='pclass.cname']", form).addClass("selectpage").data("source", "pclass/index").data("primaryKey", "cname").data("field", "cname").data("orderBy", "id desc");
    Form.events.cxselect(form);
    Form.events.selectpage(form);
 });

具体参数请参考下面动态下拉列表的属性
《实现fastadmin搜索栏中动态下拉列表搜索功能》

    原文作者:一只胡萝卜
    原文地址: https://blog.csdn.net/qq_36129701/article/details/108364882
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞