layui 如何隐藏一列

 时间:2024-10-15 02:13:36

1、第一步:写一个layui的table页面,用来获取数据,代码如下:<table id屏顿幂垂="demo" lay-filter="demo"></table>layui.use(['jquery', 'table'], function () { let table = layui.table, $= layui.jquery; let clos = [ {field: 'user_name', title: 'xx', width: '6%'}, {field: 'title', title: '标题', width:'26%'}, {field: 'href', title: '链接', width:'42%'}, {field: 'create_time', title: 'time', width:'11%'}, {field: 'content', title: '内容'}, ]; table.render({ elem: '#demo', url: url, method: "post", where: data, cols: [clos], limits: [20, 50, 100], limit: 20, page: true, });});

layui 如何隐藏一列

2、第二步:简单的写个数据接口,用来模拟数据请求和表格,代码如下:@PostMapping(&孥恶膈茯quot;/queryDemo"像粜杵泳)String queryDemo(String value){ Map<String, String> m = new HashMap<>(); m.put("user_name", "xxxxxxx"); m.put("title", "oooooo"); m.put("create_time", "90900"); m.put("content", "aaaaaaaaaaaaa"); List<Map<String, String>> list = new ArrayList<>(); list.add(m); Map<String, Object> map = new HashMap<>(); map.put("code", 0); map.put("data", list); map.put("count", 1); return JSON.toJSONString(map);}

layui 如何隐藏一列

3、第三步:启动接口,访问页面,并请求数据,可以看到页面如图:

layui 如何隐藏一列

4、第四步:假如现在需求是最后一列内容 不需要了呢,最简单的办法就是删除,但是这不是这里的逻辑,这里做的就是隐藏,废话不多说,呼鳏魇杰上代码:{field: 'content', title: '内容', style:'display:none'},在内容一列加上none

layui 如何隐藏一列

5、第五步:加上style:'display:none',还不行,重新刷新页面发现还是空出列了,如图,这不符合结果

layui 如何隐藏一列

6、第六步:需要在table.render里面加上如下代码:done: function () { $("[data-field='content']").css('display','none');}

layui 如何隐藏一列

7、第七步:重新刷新,发现被隐藏了

layui 如何隐藏一列
  • js如何删除对象
  • 如何设置Notepad++多列编辑时启用Ctrl+鼠标点选
  • Win 2003 英文版如何配置计划任务
  • PLSQL Developer怎么设置刷新已录入的记录
  • Java文件导出jar包
  • 热门搜索
    青春手抄报图片 关于清明节手抄报图片 二年级的手抄报 有关于元宵节的手抄报 节约用水手抄报资料 交通安全小报手抄报 手抄报感恩的心 格列佛游记手抄报 关于俄罗斯的手抄报 法律伴我成长手抄报