layui数据表格接⼝_layui后台管理—table数据表格详细讲解1.layui介绍
layui是⼀款采⽤⾃⾝模块规范编写的前端UI框架,遵循原⽣HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即⽤,⾮常适合界⾯的快速开发。layui区别于那些基于MVVM底层的UI框架,不需要各种前端⼯具的复杂配置,只需⾯对浏览器本⾝。
2.table 数据表格
在进⾏代码编译之前,还是需要引⼊layui框架,在git中下载dist⽂件夹。
table数据表格是layui最核⼼的组成之⼀。它⽤于对表格进⾏⼀些列功能和动态化数据操作,⽀持固定表头、固定⾏、固定列,⽀持拖拽改变列宽度,⽀持排序,⽀持多级表头,⽀持单元格的⾃定义模板,⽀持复选框,⽀持分页,⽀持单元格编辑等等⼀些列功能。
2.1 数据表格基础参数
2.1 数据表格表头基础参数
2.1直接赋值数据的表格
layui框架在⼀些⽤法上是与bootstrap框架类似的,都是使⽤了封装样式。创建⼀个table实例最简单的⽅式是:在页⾯放置⼀个元素,然后通过der()⽅法指定该容器。还可以利⽤skin,even、size进⾏数据表格的样式调整。具体参数名和可选值见下图
2.3数据表格样式。
图2.3 数据表格样式
具体代码如下(其中表格数据中的部分代码已省略):
layui.use('table', function(){
v ar table = layui.table; //展⽰已知数据
elem:'#demo'//Tab的切换功能,切换事件监听等
,cols: [[//标题栏
{field:'id', title: 'ID', width: 80, sort: true}
,{field:'username', title: '⽤户名', width: 120}
,{field:'email', title: '邮箱', minWidth: 150}
,{field:'sign', title: '签名', minWidth: 160}
,{field:'sex', title: '性别', width: 80}
,{field:'city', title: '城市', width: 100}
,{field:'experience', title: '积分', width: 80, sort: true} ]]
,data: [{
"id": "10001"
,"username": "杜甫"
,"email": "xianxin@layui"
layui下载,"sex": "男"
,"city": "浙江杭州"
,"sign": "⼈⽣恰似⼀场修⾏"
,"experience": "116"
,"ip": "192.168.0.8"
,"logins": "108"
,"joinTime": "2016-10-14"
}
]
//,skin: 'line' //表格风格
,even:true//背景
//,page: true //是否显⽰分页
//,limit: 5 //每页默认显⽰的数量
});
});
效果图如下:
图2.4 效果图
2.2利⽤接⼝填充表格数据
这⾥只需在利⽤url接⼝就可以实现,data数据就可以不写,只需要利⽤cols显⽰标题栏就可以了,效果如图2.4。代码如下:der({
elem:'#test'
,url:'/demo/table/user/'
2.3合并表格⾏或列
合并单元格的⽅法和HTML中其实是⼀样的,都是利⽤rowspan="2",colspan="3"进⾏合并。代码如下:
联系⼈
地址
⾦额
操作
效果如下:
图2.5 效果图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。