详细信息 您现在的位置是:首页 > Layui

layui数据表格列动态显示或隐藏

来源:小程 发布时间:2021-12-21 3878 人已围观

摘要layui数据表格给我们开发带来极大的方便,表格不论是样式还是使用效果都给人非常棒的感觉。下面就如何动态控制表格列字段来做下介绍

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


table.render({
elem: '#test-table-toolbar'
,url:"{:url('Customer/ajaxlist')}?operationsid="+$('#operationsid').val()
,toolbar: '#test-table-toolbar-toolbarDemo'
,title: '客户管理'
,cols: [[
{type: 'checkbox', fixed: 'left'}
,{field:'id', title:'ID',width:80,hide:true}
,{field:'Type', title:'类型',width:110}
,{field:'Name', title:'客户名称',width:200}
,{field:'Tel', title:'联系电话',width:120}
,{field:'Add', title:'客户地址'}
]]
,page: true
,done:function (res,curr,count){
  // console.log(res,curr,count);
  if(res.count == null){
    //无数据返回
    return;
  }
  var id = res.data[0].MultiUid;
  if(id == 100){
      $("[data-field='Type']").css('display','none');
  }
  table.render('select');  //重新渲染
}
,limit: 20
,limits: [20,50,100,500,1000]
});





站点信息

  • 博主:小程
  • QQ:1697915848
  • 邮箱:1697915848@qq.com