根据搜索条件隐藏指定的列

发布于 2019-06-07 14:18:40

请问大神们,我想根据搜索条件隐藏指定的列,如下图
image.png
当搜索条件为普通用户头像时,列表变成下图
image.png
请各位大神帮忙看下怎么弄呢。手动抱拳

查看更多

关注者
0
被浏览
198
netfan
netfan 2019-06-09
这家伙不懒,但不知道写什么!

在你的JS文件中的var table=$("#table")之后插入以下代码:

table.on("common-search.bs.table",function(e,$table,field){
                if (field.hasOwnProperty("filter") && field.filter.hasOwnProperty("sumtype")){
                    if (field.filter.sumtype=="payvalue") {
                        //隐藏你不想显示的列,以下代码二选一均可
                        $table.hideColumn("你要隐藏的列");
                        //table.bootstrapTable("hideColumn","你要隐藏的列");
                    } else {
                        //把隐藏的列显示出来,以下代码二选一均可
                        $table.showColumn("你要显示的列");
                        //table.bootstrapTable("showColumn","你要显示的列");
                    }

                }
            });

其中,sumtype替换成你的搜索的“类型”的filed(用于搜索的字段名),payvalue替换成“普通用户头像”的实际值(用于搜索的值)

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览