标签:layer 数据表格
最近开发使用到了layer,第一次接触,把开发中遇到的问题,和使用的方法记录下来.
数据表格的展示.如下图显示.
2.1

2.2 导入layer包,在这里不多说,参考官网. http://www.layui.com/doc/
2.3 先从简单的来显示数据,最后,再来,删除,许可流转....循环渐进.
看代码
<table id="datagrid" class="layui-table" lay-filter="Grid" ></table>
<script type="text/javascript">
layui.use(['table'],function(){
var table = layui.table; // 加载
table.render({
elem: '#datagrid', // 这个是上面table的id
url: '这里是你的action',
cols: [[
{type:'checkbox'},
field:'index', title: '序号', width:80,templet:'#indexTpl',sort: true},
{field: 'id', title: '操作',align:'center',templet: '#checkboxisgs',width:250},
{field:'tsmxId', title: '推送详情',templet: '#checkboxistsmx',sort: true,width:150},
{field:'flag', title: '公示/未公示',templet: '#checkboxists',sort: true,width:120},
{field:'zzjgdm', title: '统一社会信用代码或组织机构代码',sort: true,width:200},
{field:'sqlx', title: '分类',width:300}
{field:'zhusuo', title: '机构地址',width:300},
{field:'sqlb', title: '说明',width:300}
]],
page: true, // 是否分页
height: 500,
height: 'full-272',
});
}
</script>
<!-- 序号监听事件 -->
<script type="text/html" id="indexTpl">
{{d.LAY_TABLE_INDEX+1}}
</script>
怎么添加?
<div class="layui-btn-group Table">
<button class="layui-btn layui-btn-normal" data-type="add">
<i class="layui-icon"></i>添加
</button>
</div>
var $ = layui.$,active = {
add: function(){
var checkStatus = table.checkStatus('datagrid')
layer.open({
title: "增加信息",
type: 2,
maxmin: true,
area: ['680px', '580px'],
content: '添加页面',
// 下面这句是,添加页面关闭后,刷新本页面.
end: function () {
location.reload();
}
});
},
}标签:layer 数据表格
原文地址:http://blog.51cto.com/zhuws/2050350