Layui合计自定义列

需求:第四列通过计算:27除以220

在这里插入图片描述

正常的汇总,增加这个属性就行

在这里插入图片描述

特殊的列,需要特殊处理
获取合计行:$(".layui-table-total div.layui-table-cell");
获取某列的值:$($(".layui-table-total div.layui-table-cell")[index]).html();


done: function () {
	// 得出第四列的值 12.27%
	$($(".layui-table-total div.layui-table-cell")[4]).html(Utils.roundFixed(getFootValue(3) / getFootValue(2), 4) * 100 + "%")
}

// 获取第几列的值
function getFootValue(index) {
 	return Utils.parseFloat($($(".layui-table-total div.layui-table-cell")[index]).html());
}

// 金额转化
Utils.parseFloat = function (num) {
  if (typeof num == 'string') {
       num = num.replace(/,/g, "");
   }
   if (!num || isNaN(num)) return 0;
   return parseFloat(num);
};

Utils.roundFixed = function (num, fixed) {
    num = Utils.parseFloat(num);
    return Math.round(num * Math.pow(10, fixed)) / Math.pow(10, fixed);
};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值