diff --git a/examples/table-test.html b/examples/table-test.html index 5085ee2a..fe7e75de 100644 --- a/examples/table-test.html +++ b/examples/table-test.html @@ -166,7 +166,7 @@ layui.use(['table', 'dropdown'], function(){ return td.find('select').val(); }} ,{field:'sign', title:'签名', minWidth: 200, style:'color: #5FB878', edit: 'textarea'} - ,{field: 'experience', title: '积分', width: 100, sort: true, align:'center', totalRow: !1 || '{{= d.TOTAL_NUMS }} 分 😊', templet: '
{{ d.experience }}
'} + ,{field: 'experience', title: '积分', width: 100, sort: true, align:'center', totalRow: !1 ? '{{=d.LAY_COL.field}}' : '{{= d.TOTAL_NUMS }} 分 😊', templet: '
{{ d.experience }}
'} ,{field:'ip', title:'IP', width: 120, align: 'right'} ,{field:'checkin', title:'打卡', width: 100, sort: true, totalRow: '{{= parseInt(d.TOTAL_NUMS) }} 次'} ,{field:'joinTime', title:'加入时间', width: 120} diff --git a/gulpfile.js b/gulpfile.js index 4811bf36..867ae253 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,6 +1,4 @@ -/** - * Building Layui - */ +'use strict'; const pkg = require('./package.json'); const gulp = require('gulp'); diff --git a/src/modules/table.js b/src/modules/table.js index ddbeae35..dc2d7c6e 100644 --- a/src/modules/table.js +++ b/src/modules/table.js @@ -1139,7 +1139,9 @@ layui.define(['laytpl', 'laypage', 'layer', 'form', 'util'], function(exports){ var text = item3.totalRowText || '' ,decimals = 'totalRowDecimals' in item3 ? item3.totalRowDecimals : 2 ,thisTotalNum = parseFloat(totalNums[field]).toFixed(decimals) - ,tplData = {} + ,tplData = { + LAY_COL: item3 + } ,getContent; tplData[field] = thisTotalNum; @@ -1180,6 +1182,7 @@ layui.define(['laytpl', 'laypage', 'layer', 'form', 'util'], function(exports){ if(typeof totalRow === 'string'){ return laytpl(totalRow).render($.extend({ TOTAL_NUMS: totalNums[field] + ,LAY_COL: item3 }, item3)); } return content;