某些业务场景需要把一些信息带入页面,而这些信息又不用给展示出来,一般来说想到的就是隐藏列,利用LayUI表格的 hide:true 就能实现,它还提供筛选功能,但LayUI的表格筛选功能就有个问题,就是会把表格中隐藏的列也给显示出来,如图

列名为ID的很明显我已经设置成了hide,效果图(表格)中不会显示这一列,而筛选中有出现了这一列,这样在筛选中如果把ID给勾上了,ID就会显示出来,那我们前面设置的 hide:true 就没有任何意义了,后来在群里面交流了一波,解决了这个问题,就是不用 hide:true 这个属性,直接拿这一行的所有的数据,也能达到目的,举个例子:
查看详情(按钮或者链接(A标签),我这里是按钮 ),

{title: '操作',width: 120,fixed: 'right',align: 'center',templet : function (cell) {//这里的cell可以拿到当前行的所有数据var id = parseInt(cell.id);return '<div><a class="layui-btn layui-btn-xs" lay-event="chakan" style="background-color:#009688">查看详情</a></div>'}
},

一般来说会传一个ID,只需要监听图中的查看按钮就可以了

//监听按钮事件
table.on('toolbar(table)', function(obj){var data = obj.data;//获得 lay-event 对应的值var layEvent = obj.event; //获得IDvar id = data.id;//这里可以用if判断,也可以用swith,效果一样if(layEvent === 'chakan'){ //查看window.open('${base}/XXX/xxx?ID'+id,'_self');return;}switch (obj.event) {case 'chakan':            //查看window.open('${base}/XXX/xxx?ID'+id,'_self');break;}
})//好像监听事件代码写上下这两种都可以监听到//监听按钮事件
table.on('tool(table)',function (obj) {})

这样查看功能就实现了,且筛选也不会出现隐藏的字段了

LayUI表格筛选功能出现隐藏列的解决办法相关推荐

  1. layui表格中给对应的列加背景色

    layui表格中给对应的列加背景色 直接在style加样式即可,里面的status跟列的field对应上,data-content是field的值. <style>td[data-fiel ...

  2. LayUI表格在线编辑动态修改列数据

    LayUI表格在线编辑动态修改列数据 每次只能修改指定属性是 edit 定义的 列 {field:'aname', width:80, title: '昵称', minWidth: 100, edit ...

  3. layui数据表格中导出所有数据的简易解决办法

    layui数据表格中导出所有数据的简易解决办法 官方文档的困惑 解决办法 官方文档的困惑 首先要说明的是:layui在 table 的工具栏内置了数据导出按钮,如果你是用它内置的导出按钮来导出数据,是 ...

  4. android+点击屏幕隐藏键盘,Android点击EditText文本框之外任何地方隐藏键盘的解决办法...

    1,实现方法一: 通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏 android:id="@+id/traceroute ...

  5. javascript 功能受限、原因和解决办法(一则)

    为什么javascript功能会受限? 浏览器的JavaScript功能有可能被服务商.公司管理人员关闭了,以此来提高安全性! 比如:学校.网吧这种典型的环境. 另外,有的公司的防火墙.广澳屏蔽软件. ...

  6. Xbox录屏功能录制没声音的解决办法

    很多用户都会在xbox游戏平台中玩各种游戏,并且录制各种视频,使用xbox录制视频的过程中出现录制没有声音,这是怎么回事呢?下面小编就来介绍一下xbox录屏功能录制没声音的解决办法. Win10 Xb ...

  7. win10无法安装若要在此计算机,WIN10无法安装以下功能 .net framework 3.5解决办法

    最近小编在安装一款模拟器软件的时候发现需要安装.net framework 3.5,但是在点击安装只有却显示"无法安装以下功能 .net framework 3.5",那这个问题改 ...

  8. oracle分页报未明确定义列,关于在join中出现ORA-00918: 未明确定义列的解决办法

    /*关于在join中出现ORA-00918: 未明确定义列的解决办法*/ /*关于join和where表连接问题,需要在使用join时需要使用列的别名,避免相同列名的出现.*/ --以下为简要测试过程 ...

  9. Java的poi导出的excel不能超过256列的解决办法

    Java的poi导出的excel不能超过256列的解决办法 背景 1.现在的情况 2.解决办法 背景 导出时如果列超过256导出就会报错,现在进行解决 1.现在的情况 excel文件名以.xls结尾 ...

最新文章

  1. Django error信息邮件通知功能配置部署
  2. mysql5.6 replication_MySQL5.6 Replication主从复制(读写分离) 配置完整版
  3. 华为鸿蒙os再见了安卓,再见了安卓!华为鸿蒙OS 2.0正式登场,开机只需19秒
  4. MariaDB 加密特性及使用方法
  5. 虚拟化安全防护系统部署在安全服务器上,虚拟化安全防护-安天 智者安天下
  6. python可移植性强吗_你真的了解Python吗?本文可以让你更深度了解Python
  7. asp.net处理机制管道事件
  8. linux用户空间内存分布,了解linux 64位地址空间内存布局
  9. Juniper MIP
  10. 厉害!一年两登顶刊的31岁浙大硕导荣获杰青!
  11. 用ffmpeg转多音轨的mkv文件
  12. 使用TSMaster从零打造车辆控制器HIL实时仿真系列3-脱离RT的车辆模型的实时仿真
  13. 89c52单片机c语言时钟,液晶显示AT89C52单片机DS1302实时时钟程序
  14. word文档页码不连续怎么弄
  15. 基于用户行为分析建立用户偏好模型
  16. The vertically scrolling ScrollView should not contain another vertically scrolling widget (ListView
  17. 重磅 | 逆天操作,修图神器Photoshop,真的可以,完美移植到手机上了
  18. Python制作卡点视频
  19. python樱花_python画樱花树代码 具体代码介绍
  20. 机场内部人员都是这么定的机票的!

热门文章

  1. Vue的Prop配置
  2. 小米路由器4A千兆版自定义域名|域名劫持|自定义本地域名
  3. WeGame,请介绍下你自己
  4. vue的微信网页授权
  5. 实时网速监测app_有哪些测手机网速的app?
  6. 美国服务器减少延迟,美国服务器延迟的原因及解决办法
  7. win10 bcdedit添加vhdx启动
  8. 为 KubeSphere 集群启用免费的泛域名 SSL 证书并实现证书自动更新和分发
  9. 设计模式-备忘录模式(Memento)-Java
  10. 金风750计算机柜维护,金风750建压超时”故障专题分析新版资料.doc