使用layui修改table样式
2017-12-18 16:52
351 查看
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" onclick='editUser(${user.id})' >编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" class="del" onclick='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:{
done: function(res, curr, count){
//如果是异步请求数据方式,res即为你接口返回的信息。
//如果是直接赋值的方式,res即为:{data: [], count: 99} data为当前页数据、count为数据总长度
console.log(res);
//得到当前页码
console.log(curr);
//得到数据总量
console.log(count);
}
}
}
<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" onclick='editUser(${user.id})' >编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" class="del" onclick='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:{
done: function(res, curr, count){
//如果是异步请求数据方式,res即为你接口返回的信息。
//如果是直接赋值的方式,res即为:{data: [], count: 99} data为当前页数据、count为数据总长度
console.log(res);
//得到当前页码
console.log(curr);
//得到数据总量
console.log(count);
}
}
}
相关文章推荐
- layui中table表头样式修改方法
- UIWebView使用js 修改样式
- 使用NetBeans开发Java桌面应用程序时修改应用的UI样式为Windows
- 开发日志:使用JavaScript添加/修改/删除Table表单
- 图片延迟加载中使用table的兼容问题修改
- 使用jquery当页面打开时,将一个事件绑定到控件(同时执行两个事件),并修改加载样式类中的样式
- 使用bootstrap默认样式,修改input=file的展现样式
- 使用jquery当页面打开时,将修改样式的点击事件绑定到Dom
- 关于文本域不能在form表单或table不能使用问题,现在用样式解决
- 使用css3变量修改elementUI原始样式
- Android-ViewPagerIndicator框架使用——TabPageIndicator以及样式的修改
- IE6共存、调试(查看Dom元素,修改元素样式)之我见 + IE6下Firebug Lite的使用
- Android使用CharSequence修改Menu文字样式失败的解决方案
- 使用jquery当页面打开时,将修改样式的点击事件绑定到Dom
- 一个页面实现修改删除列表显示,ajax动态生成table(使用ajax,springmvc,jsp)
- 使用JQuery修改Table特定行的相关属性
- [Android UI]基础组件的学习——ToggleButton的使用及样式修改
- 经常使用的两个清爽的table样式
- 弹出登录框(可直接修改样式使用)
- 自定义View以及View的属性的使用(重点,xml中定义属性的值),包括Bitmap存为jpg样式(可以模仿修改照片不喜欢的地方)