LayUI数据表格合计行小数问题

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,

 

 

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

亲测有效!

 

posted @ 2020-08-07 17:59  hjLu  阅读(3520)  评论(0编辑  收藏  举报