合计数据

本文介绍了如何使用layui插件实现在数据表格中自动合计特定列的功能,并提供了具体代码示例,包括如何设置合计行以及如何获取合计数据。

(作者:饶家俊,撰写时间:2019年7月16号)

接下来给大家介绍的在数据表格里面实现的操作,就让我简单的介绍一下,这个功能是要引入layui的插件,和layui的数据表格才可以实现,这个功能是通过数据表格里面的列,通过列里面,如果是数字的话就就会就会把他们相加,合计起来,在最后一行的号码在加一行,来显示合计的数量,我还会教大家如何把这个合计数据的数字把他提取出来,接下来让我们看代码吧。

在这里插入图片描述

这个就是数据表格了,当然只有这个是数据表格是显示不出来的,还要他ID,就是这段码

还要给他在控制器那里查询到后台数据的数据连接,这样数据表格里面才会有数据。

url:’/Collectfee/CommercialRefer/Data/’

在下面就是重头戏了,我们首先要在连接下面放一段代码,就是这段代码,他是用来开启合计数据的钥匙。

totalRow: true
在这里插入图片描述

这就是这句代码的作用,就是在数据表格里面的最后一行添加一行灰色数据,现在还是不会合计数据,我们还要在加一段代码。就是下面字段代码加在后面就可以了,这样在最下面就合计数据,这只是金额合计数据,如果报销合计数据的话就要在添加这句代码totalRow: true。

{ field: ‘AggregateAmount’, title: ‘金额’, sort: true, totalRow: true },

在下面就是教大家怎么获取到这一列合计的金额。
在这里插入图片描述

这个就要放在col:[[ ]],下面,就让我们介绍一下获取到合计数据的代码吧。
我们首先就要获取到那一列的ID,在让key等于这个ID,我们在下面就好用到它。

var key = ‘AggregateAmount’ //列id

var e = $("#employee").next().find(’.layui-table-total’).find(‘td[data-field="’ + key + ‘"] div’).text();

然后获取到数据表格里面的ID employee,在通过一些layui自己的方法,在加上key,那么e就是这个列合计的数据总数。,就可以通过e来进行一些基本的操作,根据input标签的名称name来显示这个列合计的数据总数的

$(“input[name=‘OneselfPayst’]”).val(e);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值