来源: 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,
这样算出来的结果就是该有小数的有小数,该是整数的是整数了!
亲测有效!