element-ui 表格合计行自定义
记录一下开发中遇上的表格合计行自定义的需求和解决方法。
问题:
需要做一个当前页面合计和全部数据的总计。
解决:
1、绑定一个方法(getSummaries)
2、最终需要的是该方法的返回值进行处理
// 表格总计getSummaries(param) {const { columns, data } = param;const sums = [];var totalNum = [0,0,0,0,0];for (let i = 0; i < data.length; i++) {if(data[i].mealBlext3 == 1){totalNum[0]++;}if(data[i].lunch == 1){totalNum[1]++;}if(data[i].lunchNoodles == 1){totalNum[2]++;}if(data[i].dinner == 1){totalNum[3]++;}if(data[i].boxLunch == 1){totalNum[4]++;}}//实现表格的两行总计for (let i = 0; i < columns.length; i++) {if (i === 0){// sums[0] = "总计";sums[0] = <div><div>当前页总计</div><br /><div>总计</div></div>;}if (columns[i].property == 'mealBlext3'){sums[i] = <div><div>{totalNum[0]}</div><br /><div>{this.totalArr[0]}</div></div>;}if (columns[i].property =='boxLunch') {// sums[i] = 99;sums[i] = <div><div>{totalNum[4]}</div><br /><div>{this.totalArr[4]}</div></div>;}if (columns[i].property =='lunch') {// sums[i] = 88;sums[i] = <div><div>{totalNum[1]}</div><br /><div>{this.totalArr[1]}</div></div>;}if (columns[i].property == 'lunchNoodles') {sums[i] = <div><div>{totalNum[2]}</div><br /><div>{this.totalArr[2]}</div></div>;}if (columns[i].property =='dinner') {sums[i] = <div><div>{totalNum[3]}</div><br /><div>{this.totalArr[3]}</div></div>;}}return sums;},
element-ui 表格合计行自定义相关推荐
- element UI 表格实现 表尾合计行 ——小肉包
element UI 表格实现 表尾合计行 --小肉包 可以根据需要计算任意列的合计,效果图如下 说明:elementUI 官网提供了标为合计行的计算方法,参考elementUI 官网table组件 ...
- element ui 表格合并行和列
element ui 表格合并行和列 <el-table:data="tableData":span-method="arraySpanMethod"bo ...
- layui数据表格合计行
在日常的学习或开发中,关于后台管理这一块的都会使用到layui.table数据表格,只要用到layui.table数据表格一般就会用到数据表格合计行. 在layui官方文档数据表格的这一栏中,有&qu ...
- FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架
FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.6 连跳 3 个小版本,直接来到了 v3.3.0.详细的更新记录请参考这里:http://fineui.com/version 主 ...
- FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架...
FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.6 连跳 3 个小版本,直接来到了 v3.3.0.详细的更新记录请参考这里:http://fineui.com/version 主 ...
- FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶......
2019独角兽企业重金招聘Python工程师标准>>> FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.6 连跳 3 个小版本,直接来到了 v3.3.0.详细的 ...
- element UI 表格做下滑滚动效果,请求接口数据
element UI 表格做下滑滚动效果,请求接口数据,内容记录 import { ElMessage } from "element-plus"; // vue3.0 引入方式/ ...
- vue element计算表格合计问题
vue element计算表格合计问题 问题:当表格的el-table-column标签下的属性prop属性值为'对象.属性'时,将不能自动合计. 例如: <el-tableborderv-lo ...
- Element UI 表格嵌套表单、输入框、选择框
Element UI 表格嵌套表单.输入框.选择框 有时候我们需要一次添加多条数据,这个时候我们就可以使用表格嵌套表单.输入框和选择框等等的方式,添加保存和修改数据. 直接展示代码 <el-fo ...
最新文章
- 国标流媒体H5实现无插件视频监控按需直播
- yii mysql 主从_mysql主从同步实践 YII
- [vue] 说说你对keep-alive的理解是什么?
- virtual lab motion对连杆载荷进行扫速瀑布图及阶次切片分析
- science量子计算机,第一快讯|《Science》量子计算机被证明超越了经典计算机
- .NET DLL 保护措施详解(四)各操作系统运行情况
- 【java】java的unsafe
- collectd 5.7.2 发布,系统监控和统计工具
- 今日之“烧饼油条”!
- MathType几个常用字体的名称
- slf4j 和 log4j2 架构设计
- Matlab半方差函数/变异函数
- [论文分享] SoK: A Survey Of Indirect Network-level Covert Channels
- “完数”问题 求1000以内的完数
- 总结1 有关servlet验证码作业
- python是否高送转预测股票_炒股票的四个阶段
- echo的故事(希腊神话山林女神和回声女神)
- 【算法设计与分析】活动安排问题(动态规划和贪心算法)
- 芝麻ip代理 | 数据可视化小贴士—原则和对比
- Station P1-AndroidTV 10固件
热门文章
- 笨方法学Python笔记(9)
- 学习MySQL必须掌握的13个关键字,你get了吗?
- java——逻辑运算符
- python 获取屏幕快照_如何获取Windows登录屏幕的屏幕快照:2个怪异技巧
- Windows 10 SDK版本2104 (最新10.0.20348.1) 详细安装教程
- java 根据某个日期查询出是某年的第几周
- STL reverse_copy复制算法
- 腾讯在线文档根据单选的内容修改背景颜色
- 每日简报 3月24日简报新鲜事 在这里,60秒读懂世界
- c++智能指针与lamda表达式