当前位置: 首页 > news >正文

vue中表尾合计

1.在组件引用中添加@summaryMethod=“getSummaries”
:showSummary=“true”

 <TableViewref="tableRef":isPaginationShow="true":openRightMenu="true":openRangeSelect="true":formTopHeight="formTopHeight":columns="columns":data="tableList":pagination="pagination"@getData="getList"@summaryMethod="getSummaries":showSummary="true"@handleFilterList="handleFilterList">

2.在getSummaries方法中

//列合计getSummaries(param,callback) {const { columns } = param;const sums = [];columns.forEach((column, index) => {console.log(`处理列 [${index}]:`, column); // 打印每一项,避免 [object Object]if (index === 0) {sums[index] = '合计';return;}if (column.property === 'gql' ) {  //购气量const total = this.tableList.reduce((sum, row) => {const value = parseFloat(row.gql);return sum + (isNaN(value) ? 0 : value);}, 0);sums[index] = total.toFixed(2); // 保留两位小数} else if(column.property === 'gqje'){ //购气金额const total = this.tableList.reduce((sum, row) => {const value = parseFloat(row.gqje);return sum + (isNaN(value) ? 0 : value);}, 0);sums[index] = total.toFixed(2); // 保留两位小数}else if(column.property === 'ssje'){ //实收金额const total = this.tableList.reduce((sum, row) => {const value = parseFloat(row.ssje);return sum + (isNaN(value) ? 0 : value);}, 0);sums[index] = total.toFixed(2); // 保留两位小数}else {sums[index] = '';}return sums;});console.log('最终合计行数据:', sums);callback(sums)},
http://www.lqws.cn/news/582553.html

相关文章:

  • python训练day45 Tensorborad使用介绍
  • 【数据挖掘】数据挖掘综合案例—银行精准营销
  • UserWarning: Module “zipline.assets“ not found解决方法
  • 自由学习记录(65)
  • ThreadLocal、InheritableThreadLocal与TransmittableThreadLocal深度解析
  • 【Linux】网络基础
  • Git 常用命令、常用错误的总结
  • Kotlin空安全与异常处理
  • 国内Oracle大师认证
  • 深入比较 Gin 与 Beego:Go Web 框架的两大选择
  • 《燕云十六声》全栈技术架构深度解析
  • DFMEA检查表模板下载
  • js代码03
  • 第三十五章 I2S——音频传输接口
  • Reactor操作符的共享与复用
  • 回写缓存为何需要脏位?
  • Arduino IDE ESP8266连接0.96寸SSD1306 IIC单色屏显示北京时间
  • 2025年AI学习所感
  • 链表题解——两两交换链表中的节点【LeetCode】
  • 《Redis可扩展:轻松应对数据增长与流量高峰》
  • uni-app的生命周期
  • 云原生微服务架构搭建与部署全流程及样例
  • Spring Cloud Bus 和 Spring Cloud Stream
  • C语言main函数的原理:程序入口的奥秘
  • SpringCloud微服务 Eureka服务注册与发现
  • 从DeepMimic到带物理约束的MaskMimic——人形机器人全身运控的通用控制器:自此打通人类-动画-人形的训练路径
  • week1
  • WPF学习笔记(14)列表视图控件ListView与数据模板
  • demo01:基于 SpringMVC 的用户管理系统
  • Linux习题