layuitable 합계하지만 계산되지 않은 해결

2632 단어
프로젝트에서 테이블이 합계 기능을 열었지만 데이터 계산을 하지 않았습니다. 나중에 필드가 잘못 쓴 문제입니다. 코드를 입력하십시오.
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: ' ' +
                                that.checkboxAll.data[i].label + ' ',
                            templet: function(d) {
                                var RMBhtml = '',
                                    percentHTML = '';
                                    
                                if(val == 'cost' || val == 'transactiontotal' || val == 'cpc') {
                                    RMBhtml = '¥ '
                                }
                                if(val == 'ctr' || val == 'cvr'||val == 'coverage') {
                                    percentHTML = '%';
                                }
                                return RMBhtml + (d[val] || 0.00) + percentHTML;
                            },
                            unresize: true,
                            totalRow: true,
                        })
                    }
                }
 
전재 대상:https://www.cnblogs.com/feijiediyimei/p/10021667.html

좋은 웹페이지 즐겨찾기