LayUI数据表格的使用指南

result.put(“count”, page.getTotalElements());

result.put(“data”, page.getContent());

return result;

}

}

返回的JSON数据(只有返回的JSON数据格式一样数据就可以显示出来了)。

{

“msg”: “”,

“number”: 3,

“code”: 0,

“data”: [

{

“id”: 2,

“isUsed”: true,

“name”: “张三”,

“username”: “123456”,

“tbClass”: {

“id”: 1,

“name”: “软件工程1班”,

“teacher”: “张老师”

},

“grade”: 99.0

}, {

“id”: 3,

“isUsed”: null,

“name”: “刘备”,

“username”: “admin”,

“tbClass”: {

“id”: 1,

“name”: “软件工程1班”,

“teacher”: “张老师”

},

“grade”: null

}, {

“id”: 4,

“isUsed”: null,

“name”: “诸葛亮”,

“username”: “admin1”,

“tbClass”: {

“id”: 2,

“name”: “软件工程2班”,

“teacher”: “李老师”

},

“grade”: null

}

],

“count”: 3

}

数据返回后,就可以看到页面上显示的页面了。

上面是显示的单表数据,在实际开发中,常遇到关联表的数据显示。用以下方法可以显示关联表数据。

{field : ‘tbClass’, title : ‘班级’,

templet : function(d) { //d表格当前行的所有数据,如果班级对象不为空,就返回班级名称

return d.tbClass ? d.tbClass.name : ‘’;

}

},

数据显示完成后,下一步就是对数据的操作了(增删改查)。LayUI数据表格支持在表格上方自定义工具栏,也可以在每行后面定义操作按钮,先来看一下在表格上方定义工具栏。

定义增删改查工具栏代码。

注意:需要用script表格包裹起来,id用于绑定时使用,按钮上的lay-event属性用于监听按钮的操作。

之后在JS渲染代码中,通过toolbar属性绑定自定义的工具栏。

工具栏加载完成,页面显示。

工具栏添加后,可以通过以下方法,监听工具栏的点击事件,test为表格的id。

table.on(‘toolbar(test)’, function(obj){});

点击工具栏按钮,在控制台输出obj,可以发现,event的值,正是工具栏按钮中lay-event属性的值,可以通过他来判断点击的是哪个按钮,执行什么操作。

可以通过下面的代码获取

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值