LayUI数据表格合计行小数问题 - hjLu - 博客园

来源: LayUI数据表格合计行小数问题 – hjLu – 博客园

LayU数据表格添加合计行的方式如下:

 

 

效果如下:

可是,上面的数据是整数,合计数据带小数就不太好看,也不太合理,下面我说下怎么改为:整数的时候没有小数点,非整数的时候有小数点;

在你项目中全局搜索“toFixed”,可以找出layUI相关的js,找出是为totalRow赋值的函数的位置,修改如下:

var e=o.totalRowText||””,/*i=parseFloat(l[r]).toFixed(2)*/i,a={};
if(parseInt(l[r]) == l[r]){ //是否是整数
i = parseFloat(l[r]).toFixed(0);
}else{
i = parseFloat(l[r]).toFixed(2);
}
return a[r]=i,

 

这样算出来的结果就是该有小数的有小数,该是整数的是整数了!

亲测有效!

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏