table的合计行现在可以指定保留的小数点位了。如果不指定的话就是默认的2位,可以通过参数 totalRowDecimalScale 来指定。

This commit is contained in:
bourne7
2019-10-22 09:24:04 +08:00
parent c0f555adcf
commit 4d400a369d
2 changed files with 10 additions and 3 deletions

View File

@@ -951,8 +951,13 @@ layui.define(['laytpl', 'laypage', 'layer', 'form', 'util'], function(exports){
//td内容
var content = function(){
if( item3.totalRowDecimalScale == null || isNaN(item3.totalRowDecimalScale) ||
item3.totalRowDecimalScale < 0 || item3.totalRowDecimalScale > 10 ){
// 如果检测到非法值就重设为2。至于非法值的定义这里是我自己定义的。
item3.totalRowDecimalScale = 2;
}
var text = item3.totalRowText || ''
,thisTotalNum = parseFloat(totalNums[field]).toFixed(2)
,thisTotalNum = parseFloat(totalNums[field]).toFixed(item3.totalRowDecimalScale)
,tplData = {};
tplData[field] = thisTotalNum;