当前位置: 首页 > 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.lryc.cn/news/578089.html

相关文章:

  • 车载Tier1 supplier梳理
  • Android阴影效果的艺术与实现:从入门到精通
  • Linux 安装使用教程
  • C++ 第四阶段 STL 容器 - 第五讲:详解 std::set 与 std::unordered_set
  • 【甲方安全建设】SDL基线建设及审计评估
  • Linux习题
  • 机器学习,支持向量机svm和决策树xgboost介绍
  • 【读代码】TradingAgents:基于多智能体LLM的金融交易框架深度解析
  • 大模型的开发应用(十六):Agent 与 LangGraph基础
  • Waiting for another flutter command to release the startup lock...解决方法
  • 9.6 视觉专家模块+1536超清解析!智谱CogVLM-9B多模态模型中文场景实战评测,性能炸裂吊打LLaVA
  • Python 机器学习实战:泰坦尼克号生还者预测 (从数据探索到模型构建)
  • Spring Security 鉴权与授权详解(前后端分离项目)
  • java后端http接口流式输出到前端
  • 使用OpenSSL接口读取pem编码格式文件中的证书
  • Redis初识第七期---ZSet的命令和应用场景
  • VRR(可变刷新率)和QMS(快速媒体切换)
  • 集群【运维】麒麟V10挂载本地yum源
  • OpenCV计算机视觉实战(14)——直方图均衡化
  • 【期末分布式】分布式的期末考试资料大题整理
  • UI前端大数据处理挑战与对策:保障数据安全与隐私
  • 【知识】RPC和gRPC
  • Reactor操作符的共享与复用
  • Excel数据匹配合并工具
  • Linux 系统管理:自动化运维与容器化部署
  • 2025年数字信号、计算机通信与软件工程国际会议(DSCCSE 2025)
  • postman接口测试全部流程
  • Git 简介安装教程
  • [附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的校园服务平台管理系统,推荐!
  • Fiddler中文版抓包工具如何帮助前端开发者高效调试