Merge pull request #576 from bourne7/master
table 的合计行现在可以指定保留的小数点位了。如果不指定的话就是默认的 2 位,可以通过参数 totalRowDecimalScale 来指定。
This commit is contained in:
commit
ad3f441e5b
@ -302,7 +302,8 @@ layui.use(['table', 'dropdown'], function(){
|
|||||||
,{field: 'sign', title: '签名', width: 150}
|
,{field: 'sign', title: '签名', width: 150}
|
||||||
,{field: 'sex', title: '性别', width: 80}
|
,{field: 'sex', title: '性别', width: 80}
|
||||||
,{field: 'city', title: '城市', width: 100}
|
,{field: 'city', title: '城市', width: 100}
|
||||||
,{field: 'experience', title: '积分', width: 80, sort: true}
|
// ,{field: 'experience', title: '积分', width: 80, sort: true}
|
||||||
|
,{field: 'experience', title: '积分', width: 80, sort: true, totalRow: true, totalRowDecimalScale: 20}
|
||||||
]]
|
]]
|
||||||
,data: [{
|
,data: [{
|
||||||
"id": "10001"
|
"id": "10001"
|
||||||
@ -402,6 +403,7 @@ layui.use(['table', 'dropdown'], function(){
|
|||||||
,page: true //是否显示分页
|
,page: true //是否显示分页
|
||||||
,limits: [3,5,10]
|
,limits: [3,5,10]
|
||||||
,limit: 3 //每页默认显示的数量
|
,limit: 3 //每页默认显示的数量
|
||||||
|
,totalRow: true
|
||||||
//,loading: false //请求数据时,是否显示loading
|
//,loading: false //请求数据时,是否显示loading
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -991,8 +991,13 @@ layui.define(['laytpl', 'laypage', 'layer', 'form', 'util'], function(exports){
|
|||||||
|
|
||||||
//td 内容
|
//td 内容
|
||||||
var content = function(){
|
var content = function(){
|
||||||
|
if( item3.totalRowDecimalScale == null || isNaN(item3.totalRowDecimalScale) ||
|
||||||
|
item3.totalRowDecimalScale < 0 || item3.totalRowDecimalScale > 10 ){
|
||||||
|
// 如果检测到非法值就重设为2。至于非法值的定义这里是我自己定义的。
|
||||||
|
item3.totalRowDecimalScale = 2;
|
||||||
|
}
|
||||||
var text = item3.totalRowText || ''
|
var text = item3.totalRowText || ''
|
||||||
,thisTotalNum = parseFloat(totalNums[field]).toFixed(2)
|
,thisTotalNum = parseFloat(totalNums[field]).toFixed(item3.totalRowDecimalScale)
|
||||||
,tplData = {}
|
,tplData = {}
|
||||||
,getContent;
|
,getContent;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user