vue 表格 vxe-table 如何实现透视表拖拽对数据进行分组汇总,金额合计、平均值等

vue 表格 vxe-table 如何实现透视表拖拽对数据进行分组汇总,金额合计、平均值等,通过 custom-config.allowGroup 启用分组拖拽功能

https://vxetable.cn

拖拽列进行数据分组后自动汇总

通过拖拽列到聚合列表,自动对数据进行合计汇总。设置 custom-config.allowGroup 和 custom-config.allowValues 启用拖拽功能

<template><div><vxe-gridv-bind="gridOptions"></vxe-grid></div></template><scriptsetup>import{reactive}from'vue'constgridOptions=reactive({height:600,border:true,showOverflow:true,aggregateConfig:{},columnConfig:{resizable:true},customConfig:{allowGroup:true,allowValues:true},toolbarConfig:{custom:true},columns:[{type:'seq',width:70},{field:'department',title:'部门',minWidth:200,rowGroupNode:true},{field:'name',title:'产品名称',width:140},{field:'date',title:'日期',width:140},{field:'actualAmount',title:'实际销售',width:140},{field:'plannedAmount',title:'计划销售',width:140}],data:[{id:10001,name:'笔记本',department:'销售1部',actualAmount:80,plannedAmount:100,date:'2025-02-01'},{id:10002,name:'手机',department:'销售3部',actualAmount:140,plannedAmount:120,date:'2025-01-01'},{id:10003,name:'键盘',department:'销售2部',actualAmount:220,plannedAmount:200,date:'2025-05-01'},{id:10004,name:'鼠标',department:'销售1部',actualAmount:110,plannedAmount:140,date:'2025-01-01'},{id:10005,name:'笔记本',department:'销售2部',actualAmount:40,plannedAmount:90,date:'2025-01-01'},{id:10006,name:'鼠标',department:'销售4部',actualAmount:40,plannedAmount:120,date:'2025-03-01'},{id:10007,name:'键盘',department:'销售1部',actualAmount:234,plannedAmount:300,date:'2025-05-01'},{id:10008,name:'手机',department:'销售4部',actualAmount:146,plannedAmount:240,date:'2025-11-01'},{id:10009,name:'笔记本',department:'销售3部',actualAmount:78,plannedAmount:120,date:'2025-05-01'},{id:10010,name:'笔记本',department:'销售4部',actualAmount:100,plannedAmount:130,date:'2025-03-01'},{id:10011,name:'手机',department:'销售2部',actualAmount:146,plannedAmount:150,date:'2025-03-01'},{id:10012,name:'键盘',department:'销售4部',actualAmount:130,plannedAmount:130,date:'2025-10-01'},{id:10013,name:'手机',department:'销售2部',actualAmount:140,plannedAmount:80,date:'2025-02-01'},{id:10014,name:'笔记本',department:'销售1部',actualAmount:200,plannedAmount:100,date:'2025-08-01'},{id:10015,name:'键盘',department:'销售3部',actualAmount:320,plannedAmount:300,date:'2025-05-01'},{id:10016,name:'笔记本',department:'销售4部',actualAmount:380,plannedAmount:400,date:'2025-10-01'},{id:10017,name:'鼠标',department:'销售1部',actualAmount:34,plannedAmount:200,date:'2025-12-01'},{id:10018,name:'键盘',department:'销售4部',actualAmount:100,plannedAmount:150,date:'2025-10-01'},{id:10019,name:'鼠标',department:'销售3部',actualAmount:90,plannedAmount:120,date:'2025-02-01'},{id:10020,name:'手机',department:'销售2部',actualAmount:40,plannedAmount:50,date:'2025-03-01'}]})</script>

同时支持对分组后的数据进行排序

对数据进行汇总后,支持对汇总及子项进行排序

<template><div><vxe-gridv-bind="gridOptions"></vxe-grid></div></template><scriptsetup>import{reactive}from'vue'constgridOptions=reactive({height:600,showOverflow:true,aggregateConfig:{groupFields:['department'],mode:'default'// 通过 rowGroupNode 指定字段来展示层级关系},columnConfig:{resizable:true},customConfig:{allowGroup:true,// 允许自定义聚合分组配置allowValues:true// 允许自定义聚合函数配置},toolbarConfig:{custom:true},columns:[{type:'seq',width:70},{field:'department',title:'部门',minWidth:200,rowGroupNode:true},{field:'name',title:'产品名称',width:140},{field:'date',title:'日期',width:140},{field:'actualAmount',title:'实际销售',width:140,aggFunc:'sum',sortable:true},{field:'plannedAmount',title:'计划销售',width:140,aggFunc:'sum',sortable:true}],data:[{id:10001,name:'笔记本',department:'销售1部',actualAmount:80,plannedAmount:100,date:'2025-02-01'},{id:10002,name:'手机',department:'销售3部',actualAmount:140,plannedAmount:120,date:'2025-01-01'},{id:10003,name:'键盘',department:'销售2部',actualAmount:220,plannedAmount:200,date:'2025-05-01'},{id:10004,name:'鼠标',department:'销售1部',actualAmount:110,plannedAmount:140,date:'2025-01-01'},{id:10005,name:'笔记本',department:'销售2部',actualAmount:40,plannedAmount:90,date:'2025-01-01'},{id:10006,name:'鼠标',department:'销售4部',actualAmount:40,plannedAmount:120,date:'2025-03-01'},{id:10007,name:'键盘',department:'销售1部',actualAmount:234,plannedAmount:300,date:'2025-05-01'},{id:10008,name:'手机',department:'销售4部',actualAmount:146,plannedAmount:240,date:'2025-11-01'},{id:10009,name:'笔记本',department:'销售3部',actualAmount:78,plannedAmount:120,date:'2025-05-01'},{id:10010,name:'笔记本',department:'销售4部',actualAmount:100,plannedAmount:130,date:'2025-03-01'},{id:10011,name:'手机',department:'销售2部',actualAmount:146,plannedAmount:150,date:'2025-03-01'},{id:10012,name:'键盘',department:'销售4部',actualAmount:130,plannedAmount:130,date:'2025-10-01'},{id:10013,name:'手机',department:'销售2部',actualAmount:140,plannedAmount:80,date:'2025-02-01'},{id:10014,name:'笔记本',department:'销售1部',actualAmount:200,plannedAmount:100,date:'2025-08-01'},{id:10015,name:'键盘',department:'销售3部',actualAmount:320,plannedAmount:300,date:'2025-05-01'},{id:10016,name:'笔记本',department:'销售4部',actualAmount:380,plannedAmount:400,date:'2025-10-01'},{id:10017,name:'鼠标',department:'销售1部',actualAmount:34,plannedAmount:200,date:'2025-12-01'},{id:10018,name:'键盘',department:'销售4部',actualAmount:100,plannedAmount:150,date:'2025-10-01'},{id:10019,name:'鼠标',department:'销售3部',actualAmount:90,plannedAmount:120,date:'2025-02-01'},{id:10020,name:'手机',department:'销售2部',actualAmount:40,plannedAmount:50,date:'2025-03-01'}]})</script>

https://gitee.com/x-extends/vxe-table

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1119776.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

语言模型在复杂系统风险评估与金融市场稳定性分析中的应用

语言模型在复杂系统风险评估与金融市场稳定性分析中的应用 关键词:语言模型、复杂系统风险评估、金融市场稳定性分析、自然语言处理、数据挖掘 摘要:本文深入探讨了语言模型在复杂系统风险评估与金融市场稳定性分析中的应用。首先介绍了研究的背景、目的、预期读者和文档结构…

ARM处理器芯片之UEFI

UEFI&#xff08;统一可扩展固件接口&#xff09;是现代计算机中用于定义操作系统与固件之间接口的规范&#xff0c;旨在替代传统的BIOS&#xff08;基本输入/输出系统&#xff09;。它起源于英特尔在1998年开发的EFI&#xff08;可扩展固件接口&#xff09;&#xff0c;并于20…

行业透视:云服务器如何重塑各行各业

行业透视&#xff1a;云服务器如何重塑各行各业云服务器的出现&#xff0c;不仅仅是IT基础设施的升级&#xff0c;更是一场深刻的行业变革。从金融到制造&#xff0c;从教育到医疗&#xff0c;云服务器以其强大的算力和灵活性&#xff0c;正在重塑传统行业的商业模式和运营效率…

vue基于Spring Boot的高校教师考勤科研培训管理系统设计与实现应用和研究

文章目录摘要项目简介大数据系统开发流程主要运用技术介绍爬虫核心代码展示结论源码文档获取定制开发/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 针对高校教师考勤、科研与培训管理的需求&#xff0c;设计并实现了一套基于Vue.js前端框架与…

学长亲荐2026TOP8AI论文平台:本科生毕业论文写作全测评

学长亲荐2026TOP8AI论文平台&#xff1a;本科生毕业论文写作全测评 2026年AI论文写作平台测评&#xff1a;为什么需要这份榜单&#xff1f; 随着人工智能技术的不断进步&#xff0c;AI论文写作工具已经成为本科生撰写毕业论文的重要辅助手段。然而&#xff0c;市面上的平台种类…

Linux who指令查询和显示当前登录系统的用户信息

who 是 Linux 系统中一个基础且重要的系统管理命令&#xff0c;用于查询和显示当前登录系统的用户信息。它通过读取系统日志文件&#xff08;默认为 /var/run/utmp&#xff09;来获取数据&#xff0c;并将结果以清晰格式输出。一、命令基本语法与功能命令的基本语法为&#xff…

展望未来:云服务器的下一个十年

展望未来&#xff1a;云服务器的下一个十年站在技术发展的十字路口&#xff0c;云服务器正经历着从“资源上云”到“云原生智能”的质变。展望未来十年&#xff0c;云服务器将不再仅仅是算力的堆砌&#xff0c;而将演变为高度智能化、无服务器化和边缘化的新型计算形态。首先是…

大疆无人机常见故障提示及应对指南

大疆无人机在使用过程中&#xff0c;故障提示主要通过 DJI Fly/DJI GO 4 App 弹窗、机身指示灯状态及遥控器提示音三种方式呈现。以下按「连接通信类」「传感系统类」「动力系统类」「图传相机类」「电池电源类」五大核心场景&#xff0c;整理常见故障提示、核心原因及分步解决…

LINUX modprobe 智能加载和卸载内核模块

modprobe 是 Linux 系统中用于智能加载和卸载内核模块的核心命令。与 insmod 等低级工具不同&#xff0c;它的核心优势在于能自动处理模块之间的依赖关系&#xff0c;使内核模块管理变得高效且可靠。核心功能与工作原理modprobe 的主要功能包括&#xff1a;智能加载模块、自动解…

英伟达的AI芯片架构演进的三个阶段

英伟达&#xff08;NVIDIA&#xff09;的这三款产品代表了其AI芯片架构从当前顶峰&#xff08;Hopper&#xff09;到即将大规模普及&#xff08;Blackwell&#xff09;&#xff0c;再到未来愿景&#xff08;Rubin&#xff09;的三个阶段。以下是关于性能、规格及技术演进的深度…

vue基于spring boot的乡村民宿预订周边旅游管理系统应用和研究

文章目录摘要项目简介大数据系统开发流程主要运用技术介绍爬虫核心代码展示结论源码文档获取定制开发/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 随着乡村旅游业的快速发展&#xff0c;民宿预订及周边旅游管理系统的需求日益增长。传统的管…

vue基于Spring Boot的协同过滤算法的快捷酒店预定管理系统设计与开发应用和研究

文章目录协同过滤算法在快捷酒店预订系统中的应用与研究关键技术实现方案算法优化与性能提升系统应用价值评估项目简介大数据系统开发流程主要运用技术介绍爬虫核心代码展示结论源码文档获取定制开发/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;协…

【私域商城系统】

私域商城系统是企业构建自主可控电商生态的核心工具&#xff0c;旨在通过自有渠道深度运营用户资产&#xff0c;实现低成本获客、高复购转化及品牌价值沉淀。以下是其关键特性及实施要点&#xff1a; 一、核心功能模块 全渠道触达与整合 支持小程序、APP、H5、PC端等多终端入口…

从HTML注入到CSRF:一次漏洞组合拳实战

前言 免责声明&#xff1a;本文仅供安全学习研究&#xff0c;所有测试均在授权环境或自建靶场中进行。严禁用于非法用途&#xff0c;否则后果自负。 HTML注入 CSRF登出漏洞实战复现 漏洞概述 在某社区平台的评论功能中发现存储型HTML注入漏洞。虽然前端做了输入过滤&#…

vue基于Spring Boot的实验室预约 设备耗材申请管理系统 学生 教师应用和研究

文章目录 实验室预约与设备耗材管理系统摘要 项目简介大数据系统开发流程主要运用技术介绍爬虫核心代码展示结论源码文档获取定制开发/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01; 实验室预约与设备耗材管理系统摘要 该系统基于Vue.js前端框架与…

“数据不灭” 的技术底气

数据安全是企业核心诉求&#xff0c;腾讯云构建覆盖写入、存储、备份、恢复的全生命周期保护体系&#xff0c;以 99.9999999% 数据可靠性承诺护航企业资产。写入阶段采用 Paxos/Raft 强一致性协议与校验和技术&#xff0c;确保数据完整准确&#xff1b;存储层针对不同场景差异化…

2026必备!自考论文难题TOP10 AI论文平台深度测评

2026必备&#xff01;自考论文难题TOP10 AI论文平台深度测评 2026年自考论文写作工具测评&#xff1a;为何需要这份榜单&#xff1f; 随着自考人数逐年增长&#xff0c;论文写作已成为众多考生面临的“拦路虎”。无论是选题困难、文献检索繁琐&#xff0c;还是格式规范不熟悉&a…

vue基于spring boot的宠物领养救助系统 宠物用品商城管理系统x26k3505应用和研究

文章目录摘要项目简介大数据系统开发流程主要运用技术介绍爬虫核心代码展示结论源码文档获取定制开发/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 基于Spring Boot和Vue的宠物领养救助系统与宠物用品商城管理系统&#xff08;x26k3505&…

全链路高可用架构 —— 从基建到应用的立体防护

腾讯云依托二十余年技术积累&#xff0c;构建全链路高可用体系&#xff0c;以 99.999% 服务可用性、99.9999999% 数据可靠性&#xff0c;成为企业数字化转型的坚实地基。基础设施层面&#xff0c;全球 40T3 级可用区采用 2N1 电力冗余、N2 制冷设计与多链路网络架构&#xff0…

vue基于Spring Boot的小区停车位短租管理系统的设计与实现java 沙箱支付应用和研究

文章目录摘要项目简介大数据系统开发流程主要运用技术介绍爬虫核心代码展示结论源码文档获取定制开发/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 该系统基于Vue.js前端框架与Spring Boot后端技术&#xff0c;设计并实现了一套小区停车位短…