layui table合計但是未計算的解決


在項目里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,
                        })
                    }
                }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM