使用layui修改table样式

本文介绍了如何使用layui库来渲染并定制表格样式。通过在layui的表格选项中设置done回调函数,实现了在异步请求数据后对表格单元格高度和其他样式的个性化调整。同时,展示了如何获取当前页码和数据总量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

table的结构:

<table lay-filter="userlist-table" style="display: none;"> 

  <thead>
    <tr>
      <th lay-data="{field:'a', width:200}">序号</th>
      <th lay-data="{field:'b', width:150}">登录账号</th>
      <th lay-data="{field:'c', minWidth: 180}">用户名</th>
      <th lay-data="{field:'d', minWidth: 180}">权限</th>
      <th lay-data="{field:'e', minWidth: 180}">操作</th>
    </tr> 
  </thead>
  <tbody>
    <#if baseUserPageModel?? && baseUserPageModel.data??>
<#list baseUserPageModel.data as user>
<tr>
      <td>${(user.id)!''}</td>
      <td>${(user.userAccount!'')}</td>
      <td>${(user.userName!'')}</td>
      <td>${(user.roleName!'')}</td>
      <td> 
      <a class="layui-btn layui-btn-xs" class="edit" οnclick='editUser(${user.id})' >编辑</a> 
      <a class="layui-btn layui-btn-danger layui-btn-xs" class="del" οnclick='deleteUser(${user.id})' >删除</a>
      </td>
    </tr>
</#list>
</#if>
  </tbody>

</table>

使用layui渲染table

layui.use(['common','table','jquery'], function(){
  var common = layui.common;
  var table = layui.table;
  var $=layui.$;
   
   var data={
   table :{
id:'userlist-table',
options:{  
}
},
page :{ 
id:"page",
fromId:"searchFrom",
options:{ 
layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
first: '首页',
last: '尾页'
}
}
   };
   common.filltable(data);
});

common是自己封装的form table page一体的js插件。

如果想修改某个表格的单元格高度或者修改一些样式,可以在回调函数done里设置。

 table :{
id:'userlist-table',
options:{  

  1. done: function(res, curr, count){
  2. //如果是异步请求数据方式,res即为你接口返回的信息。
  3. //如果是直接赋值的方式,res即为:{data: [], count: 99} data为当前页数据、count为数据总长度
  4. console.log(res);
  5. //得到当前页码
  6. console.log(curr);
  7. //得到数据总量
  8. console.log(count);
  9. }


}
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值