码迷,mamicode.com
首页 > 其他好文 > 详细

layui table合计但是未计算的解决

时间:2018-11-26 20:16:30      阅读:1381      评论:0      收藏:0      [点我收藏+]

标签:cost   代码   temp   let   hat   over   ips   ret   icon   

在项目里table开启合计功能,但是并未进行数据计算,后来发现是field写错了的问题,上代码

for(var i = 0; i < that.checkboxAll.data.length; i++) {
                    var $data = that.checkboxAll.data[i];
                    if($data.visible) {
                        const val = $data.value;
                        th.push({
                            field: val,   //field是表格数据列的唯一标识,就是这里之前写错了,导致table合计无法实现
                            title: ‘<span class="layui-icon-tips" layui-tip-data=" ‘ + that.checkboxAll.data[i].des + ‘ "> ‘ +
                                that.checkboxAll.data[i].label + ‘ </span>‘,
                            templet: function(d) {
                                var RMBhtml = ‘‘,
                                    percentHTML = ‘‘;
                                    
                                if(val == ‘cost‘ || val == ‘transactiontotal‘ || val == ‘cpc‘) {
                                    RMBhtml = ‘&yen; ‘
                                }
                                if(val == ‘ctr‘ || val == ‘cvr‘||val == ‘coverage‘) {
                                    percentHTML = ‘%‘;
                                }
                                return RMBhtml + (d[val] || 0.00) + percentHTML;
                            },
                            unresize: true,
                            totalRow: true,
                        })
                    }
                }

 

layui table合计但是未计算的解决

标签:cost   代码   temp   let   hat   over   ips   ret   icon   

原文地址:https://www.cnblogs.com/feijiediyimei/p/10021667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!