问题描述:多个功能使用同一个页面时,有时要求不同的功能中展示的表格列数据不同,这就需要动态设置表格列的显示或隐藏。

解决方案:layui渲染表格数据后有个完成的回调函数,在回调函数中根据你的逻辑条件动态设置相应列的显示/隐藏样式,代码如下:

// 此处只给出了关键代码
table.render({elem: '#tableId',url: 'xxxUrl',cols: [[{field: 'testA',title: 'testA'},{field: 'testB',title: 'testB'}]],done: function (res, curr, count) { // 表格渲染完成之后的回调if (res.count == null) { // 无数据时直接返回了return;}// 获取第一列testA的值,此处是根据首列testA的值来判断是否显示testA列// 这里可以换成你的逻辑,也可以对其它列做处理var testAValue = res.data[0].testA;if(testAValue != 1){// 符合隐藏条件的设置隐藏样式,关键代码!$("[data-field='testA']").css('display','none');}// 重新渲染table.render('select');}});

问题解决。

layui表格列动态显示或隐藏相关推荐

  1. LayUI表格筛选功能出现隐藏列的解决办法

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

  2. Vue动态控制表格列的显示隐藏

    效果 如上图所示,点击table右上方的表格按钮,弹出菜单栏,进行勾选,从而达到表格对应列显示和隐藏 1.HTML部分(ant design) <div class="right-bt ...

  3. element-table在实现columns(表格列)显示隐藏过程中由于show-overflow-tooltip导致的渲染问题

    背景 刚开始为了写表格方便所以在使用element时候使用v-for循环来写,所以代码类似于如下 <el-table-columnv-for="(item, index) in tab ...

  4. 计算layui表格列总和

    做项目过程中,除了要实现客户各种功能的需求,处理各种数据也是不可避免的,计算总和.比率.平均数等等,基本上,数学中有学过的运算都会用到哦.下面演示一下基础的,layui表格,怎样计算其总和?能实现该功 ...

  5. Vue控制表格列的显示隐藏

    table控制列显示隐藏的功能 当选中时 table列显示,未选中时隐藏该列 首先造轮子 全局拿来用 // 这是子组件 <template><div style="text ...

  6. layui表格 列自动适应大小失效

    从官网复制的表格,修改成自适应宽度后失效,原因如下:

  7. layui表格内文本超出隐藏问题

    只需要更改样式即可 图片: 代码如下 .layui-table-cell{height:auto;overflow:visible;text-overflow:inherit;

  8. antd 表格列宽自适应方法以及错误处理

    当不给某列设置宽度时这一列的宽度等于: (表格宽度-有宽度列的宽度)/没有固定宽度的列的数量 也就是没有设置宽度的列会平分表格中余下的宽度 在antd 的表格中, 当你不设置表格滚动, 并且你给每一列 ...

  9. Layui表格数据值相加(一)

    开发工具与关键技术: Visual Studio done回调 作者:黎凤焕 撰写时间:2019年 7 月 19 日 Layui表格列数据(金额数据列的数据自动相加)相加,将总金额赋值给input框, ...

最新文章

  1. linux下用phpize给PHP动态添加扩展
  2. word文档基本编辑功能_【读者培训】Word在编辑长文档时的基本应用
  3. 曲靖沾益区计算机学校,【曲靖市沾益区职业技术学校-网址】2021招生简介|怎么样...
  4. 旋翼机自主着陆-主要技术难点
  5. 自学python要看哪些书-想学习Python做数据分析,应该看哪些书?
  6. java为什么要分代回收_浅谈Java堆内存分代回收
  7. vmware+player+12+linux,Vmware player 12
  8. matlab混合copula,​MATLAB实战—最优Copula函数的选择
  9. 记一次网易云解锁灰色音乐代理异常
  10. Java实现数组反转
  11. 测试用例设计方法大全下——场景法、、错误推测法、正交法
  12. windows10 无法设置屏幕保护程序
  13. python续行_python的续行
  14. NH2-PEG-MAL 氨基PEG马来酰亚胺
  15. 网站草图布局的设计思路SEO
  16. 盘一盘 Python 系列 - SciPy
  17. “求答案?一筐鸡蛋:几个几个拿”的Python解答
  18. 【中科院】分子生物学-朱玉贤第四版-笔记-病毒的分子生物学
  19. 【学生党视角】CSDN问答功能测评以及改进建议
  20. 阿里云计算重磅公布云原生裸金属方法:裸金属+容器,此方法解锁云计算的新方式

热门文章

  1. L1-067 洛希极限 - java
  2. 移除LVM中的磁盘,给VG增加空间,减少空间
  3. One PUNCH Man——决策树和随机森林
  4. 新能源车的火烧到了二手车市场
  5. List中删除元素的6种方法比较--前两种就是坑,因为size指针前移。
  6. 计算机word试题2010年版,计算机一级考试选择题题库之Word题及答案(2010年最新版)...
  7. react实现todomvc
  8. SearchUI线程关闭微软小娜占用CPUWindows家庭版关闭微软小娜
  9. day5 list,for
  10. Nginx配置详解篇