element table 合计使用后台传回来的值进行展示
使用element制作表格,要求展示合计,但是合计中的数据比较特殊许多都是计算的,所以数据由后台传回来
1.将show-summary设置为true
2. 自定义合计方法 :summary-method="getSummaries"
getSummaries(param) {
let vm = this;
let sums = [];
if (this.showSummary) {
var selectedColm = param.columns;
let newArray=[]
selectedColm.forEach(a => {
if(vm.total[a.property]){
newArray.push(vm.total[a.property])
}else{newArray.push('')}
});
sums=newArray;
sums[0] = "合计";
return sums;
}
}vm.total是后台返回来的合计,a.property是表格对应的项
相关推荐
Feastaw 2020-06-11
SCNUHB 2020-11-10
FellowYourHeart 2020-10-05
思君夜未眠 2020-09-04
jessieHJ 2020-08-19
行吟阁 2020-08-09
表格的现在还是较为常用的一种标签,但不是用来布局,常见处理、显示表格式数据。在HTML网页中,要想创建表格,就需要使用表格相关的标签。<table> <tr> <td>单元格内的文字</td> ...
gufudhn 2020-08-09
末点 2020-08-03
nimeijian 2020-07-30
好记忆也需烂 2020-07-28
zlsdmx 2020-07-05
tomson 2020-07-05
tianqi 2020-07-05
onlykg 2020-07-04