-
2020-05-13 16:57:55
转载自:https://blog.csdn.net/weixin_40863414/article/details/102541258
<template> <el-table :data="tableData" ref='table' border style="width: 100%"> <el-table-column prop="id" label="ID" width="180"> </el-table-column> <el-table-column prop="name" label="姓名"> </el-table-column> <el-table-column prop="amount1" label="数值 1"> </el-table-column> <el-table-column prop="amount2" label="数值 2"> </el-table-column> <el-table-column prop="amount3" label="数值 3"> </el-table-column> <div slot="append"> <div class='sum_footer xiaoji' ref='sum_xiaoji'> <div class='sum_footer_unit center'>小计</div> <div class='sum_footer_unit'></div> <div class='sum_footer_unit'>{{getXiaoji('amount1')}}</div> <div class='sum_footer_unit'>{{getXiaoji('amount2')}}</div> <div class='sum_footer_unit'>{{getXiaoji('amount3')}}</div> </div> <div class='sum_footer' ref='sum_heji'> <div class='sum_footer_unit center'>合计</div> <div class='sum_footer_unit'></div> <div class='sum_footer_unit'>{{getXiaoji('amount1')}}</div> <div class='sum_footer_unit'>{{getXiaoji('amount2')}}</div> <div class='sum_footer_unit'>{{getXiaoji('amount3')}}</div> </div> </div> </el-table> </template> <script> export default { data () { return { tableData: [{ id: '12987122', name: '王小虎', amount1: '234', amount2: '3.2', amount3: 10 }, { id: '12987123', name: '王小虎', amount1: '165', amount2: '4.43', amount3: 12 }, { id: '12987124', name: '王小虎', amount1: '324', amount2: '1.9', amount3: 9 }, { id: '12987125', name: '王小虎', amount1: '621', amount2: '2.2', amount3: 17 }, { id: '12987126', name: '王小虎', amount1: '539', amount2: '4.1', amount3: 15 }] } }, methods: { adjustWidth () { this.$nextTick(() => { if (this.$refs && this.$refs.sum_xiaoji && this.$refs.sum_heji && this.$refs.table && this.$refs.table.$refs.headerWrapper) { var width = getComputedStyle(this.$refs.table.$refs.headerWrapper.querySelector('table')).width this.$refs.sum_xiaoji.style = 'width:' + width this.$refs.sum_heji.style = 'width:' + width Array.from(this.$refs.table.$refs.headerWrapper.querySelectorAll('col')).forEach((n, i) => { if (this.$refs.sum_xiaoji.children[i]) { this.$refs.sum_xiaoji.children[i].style = 'width:' + n.getAttribute('width') + 'px' this.$refs.sum_heji.children[i].style = 'width:' + n.getAttribute('width') + 'px' } }) } }) }, getXiaoji (name) { var sum = 0 this.tableData.forEach((n, i) => { sum += parseFloat(n[name]) }) return sum } }, mounted () { this.adjustWidth() window.addEventListener('resize', this.adjustWidth.bind(this)) } } </script> <style> .sum_footer { display: flex; display: -webkit-flex; line-height: 50px; color: #606266; } .sum_footer_unit { flex-grow: 1; -webkit-flex-grow: 1; text-indent: 10px; font-size: 14px; } .sum_footer_unit.center { text-align: center; } .sum_footer.xiaoji { border-bottom: 1px solid #EBEEF5; } </style>
更多相关内容 -
JQuery实现动态表格点击按钮表格增加一行
2020-10-25 12:45:13动态表格,功能为点击添加按钮,表格增加一行并给其name属性赋予的值,点击删除,自动删除这一行,具体实现如下 -
layui点击数据表格添加或删除一行的例子
2020-12-12 23:20:27数据表格 t2 = { elem: '#test2', data: tableData2, page: false, width: $(parent.window).width()-50, cols: [[ {type:'checkbox',field:'id'}, {field:'cstMoldNo', title: '客户模号',edit:'text'}, {... -
excel表格末尾添加一行_在EXCEL表格中,快速插入多行、多列的技巧
2020-11-18 11:37:41在使用Excel过程中,我们会遇到需要插入相同格式的多行或多列,如果一行行或一列列的插入,对于插入的数量较少的情况还是适用的。可是如果需要插入上百的行或列,使用此方法就比较费时费力啦。分享几个小技巧实现...在使用Excel过程中,我们会遇到需要插入相同格式的多行或多列,如果一行行或一列列的插入,对于插入的数量较少的情况还是适用的。可是如果需要插入上百的行或列,使用此方法就比较费时费力啦。分享几个小技巧实现快速插入多行或多列.,会让你的工作效率提升不少。
一、快速插入多行
假定在图示的表格中,需要在序号5的上面插入8行,如何实现呢?
首先,打开需要插入多行的Excel表格,然后将鼠标放置在序号5的左侧行号的位置处,此时鼠标就会变成向右的黑色箭头,再点击一下鼠标左键,这样鼠标所在的序号5这一行就被选中啦。接着还是将鼠标放置表格最左侧,然后按住鼠标左键不放,同时向下移动8行,这样就会同时选中8行。如动图所示:
选中后,我们再单击鼠标右键,然后在弹出的扩展框中单击"插入"选项,这样Excel表格中就增加了与选中行一样数量的空白行。如图所示:
我们就可以在新插入的区域内输入想要的内容了。
二、隔行插入一行
如果一行一行的插入,太费时费力了。其实,可以通过添加辅助列,快速实现隔一行插入一行,如动图所示:
在辅助列里输入自然数,之后再复制一次,选中辅助列排序,就实现了隔行插入一行,最后删除辅助列即可。
三、插入多列
将鼠标放置在某列的最上侧处,此时鼠标就会变成向下的黑色箭头,再点击一下鼠标左键,这样鼠标所在的这一行就被选中啦!如图所示:
然后我们按照插入多行的方法,选中多列,接着单击鼠标右键,选中"插入"选项,这样表格就插入了与选中列相同数量的空白列。如图所示:
怎么样,你学会了吗?那就关注&收藏起来备用吧!
-
Labview 使用INSERT INTO(用于向SQL Server表格中插入新的行)
2020-05-02 20:33:06Labview 使用INSERT INTO(用于向SQL Server表格中插入新的行),该视频用于指导初学者写数据库。 -
专题一:Labview表格控件 及 应用(三)在表格中插入一行数据
2021-04-13 19:52:11在表格中插入一行数据 最近一段时间,做试验台上位机编程,老是用到表格控件,这几天抽时间专门写一个表格控件的专题。有用到的朋友可以参考一下。 今天接着讲一下,表格控件的数据插入,和相关的操作 1.表格控件的...专题一:Labview表格控件 及 应用(三)
在表格中插入一行数据
最近一段时间,做试验台上位机编程,老是用到表格控件,这几天抽时间专门写一个表格控件的专题。有用到的朋友可以参考一下。
今天接着讲一下,表格控件的数据插入,和相关的操作
1.表格控件的数据插入原理:
表格控件是一个 2D 字符串数组。
在表格插入一行,就是在2D数组插入一行。
行、列插入类似**
以下以成绩录入为例说明2.1 不要表头直接插入
- 知识点1:创建数组:把数学,语文,英语三个数值,连成一个一位数组(数值型)。
知识点2:数值至字符串转换。注意这个子VI,既可以是字符串,也可以是数组。本例中是把,数值型数组转换成了字符串数组。
知识点3:数组插入。没有指明插入的行、列索引,默认为插入最下面。可以指定为插入最上面,给行赋值0即可。
2.2 带行首的 插入一行 操作
如下图所示
怎么操作的?
上面两节已经说过:行首,列首是单独的1D字符串数组。在插入内容的同时,给行首插入姓名即可。
行首字符串怎么拉出来? 右击》》创建属性》》行首字符串需要源程序的朋友,加一下公众号,或QQLabview工业应用群:或私信,或回复本例源程序,留下邮箱即可。
有什么其余项目方面的 问题、建议或意见,欢迎加QQ群或头条号联系。
作者:10年工控702
编写:十年工控702
LabVIEW项目篇QQ群:241388930头条公众号:1628583166434318
今日头条二维码:
- 知识点1:创建数组:把数学,语文,英语三个数值,连成一个一位数组(数值型)。
-
antdvue 表格插入自定义行
2022-04-11 09:18:19antdvue 表格插入自定义行行数据 就是表格数据源数组的一条子对象
有数组 arr = [ {数据一} , {数据二}]
根据想要新增行要显示的位置插入数据
自定义新增行位置
- 在表格第一行 使用 unshift()方法 arr.unshift({新增行数据})
- 在表格最后一行显示 使用 push()方法 arr.push({新增行数据})
新增行数据期望显示的数据的字段名要与表格对应列数据的字段名相同 ,不希望显示的数据可以不设置字段名
设置合计行不显示序号
antdvue 表格columns里设置列的时候可以在序号列添加 scopedSlots: { customRender: "index" },
此时 序号就可以自行设置 在获取到接口返回的表格数组之后 遍历此数组
比如 确定每行都有 name 字段是 就可以设置包含name字段的行的 idx++
backArr = [{name:'小明' , age:18} , {age:18}] let cont = 0 backArr.forEach(item=>{ if(item.name){ item.idx =cont++ } })
-
一款可以像excel一样进行编辑的前端表格,可以进行表格的编辑,合并,删除行,插入行等操作
2019-12-12 17:34:48一款可以像excel一样进行编辑的前端表格,可以进行表格的编辑,合并,删除行,插入行等操作。里面有例子, 直接打开html文件可以看到一个例子表格 -
表格动态插入行
2012-12-14 14:51:56网页表格用js动态添加一行代码,javascript应用 -
vuejs element table 表格添加行,修改,单独删除行,批量删除行操作
2020-10-15 03:10:44主要介绍了vuejs element table 表格添加行,修改,单独删除行,批量删除行操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
如何插入公式以求和Word中表格的一列或一行?
2021-07-27 05:27:23如何插入公式以求和Word中表格的一列或一行?您可能知道如何在Excel中求和或计算数据,但是您知道如何对Word文档中的表的列或行中的数据求和吗? 让我们谈谈在Word中计算表中数据的方法。在Word中对表的列求和惊人!... -
wps表格中怎么在多行之间每行插一行?
2021-06-28 02:10:402014-04-08wps中行间距怎么设置行距是从一行文字的底部到另一行文字底部的间距,如:段落顶部间距、段落底部间距、文本行垂直间距的相关设置。1。选定要修改的文字。2。在“格式”工具栏上,单击“行距”按钮旁的... -
在一个html表格行中插入多个html单元格
2021-06-18 08:41:45下面的代码将单元格添加到一行中。在一个html表格行中插入多个html单元格HtmlTable MyTable = new HtmlTable();HtmlTableRow row = new HtmlTableRow();HtmlTableCell cell = new HtmlTableCell();cell = (new ... -
表格动态追加、插入、删除行
2019-03-17 01:12:01NULL 博文链接:https://pridesnow.iteye.com/blog/465434 -
C# 操作word之在表格中插入新行、删除指定行
2021-01-28 15:59:111、在表格末尾处插入新行 Microsoft.Office.Interop.Word.Application wApp = new Microsoft.Office.Interop.Word.ApplicationClass(); dynamic wDoc = wApp.Documents.Open(docfile);//打开文档 dynamic table = ... -
怎样在表格中新增一行和上排一样格式的表格。
2021-07-29 02:23:19怎样在表格中新增一行和上排一样格式的表格。...怎样在表格中新增一行和上排一样...2、若在EXCEL中,选定上一排所有单元格,复制,然后将游标放在下一行首的第一格,点右键——插入复制单元格。怎样在word表格最右边再... -
简单高效的Excel技巧,表格隔行插入空行,这两种方法很实用
2021-07-27 05:48:37简单高效的Excel技巧,表格隔行插入空行,这两种方法很实用如上图所示,我们需要在原表格数据中每一行的下面添加一个空白行。像这种隔行插入空行的情况,如果是数据比较少,我们可以手动添加。但是当数据量比较多的... -
WORD中的表格如何快捷键添加一行
2021-03-30 09:58:14alt+a+i+a添加一行以后,按F4就可以一直往下添加。 或者在表格上,鼠标右键,选择添加一行后,按F4,也可以一直往下添加。 -
【Aspose for .NET】Aspose.word操作表格:在表格中插入行
2020-08-06 14:17:34Aspose.word 在表格中插入行 参数说明:table :当前 document中的table对象 获取方式如下: Table labTable = (Aspose.Words.Tables.Table)doc.GetChild(NodeType.Table, 0, true); /// <summary> /// ... -
Excel表格不能插入行解决方案
2019-12-25 14:07:40经常有朋友遇到下图中的问题:当插入行或列的时候,出现提示,不让插入,可是表里明明还有很多空行或空列呢!这是什么原因? 问题产生原因: 上面提出的问题原因就是我们在使用表格时,不知道什么原因,在最后一列... -
EXCEL里面制作好的表格,怎么在表格中加一行呢?
2020-12-30 16:00:42第二步:打开EXCEL以后,根据需要选择插入行的位置,比如需要在14行和第15行的位置插入一行,这时选中第十五行,右击,选择插入。第三步:上面的这一步还可以使用选项卡里面的插入项,点击插入下面的小箭头,选择... -
query添加或删除一行表格.
2013-09-16 15:17:16query添加或删除一行表格.很好用的,欢迎下载。 -
excel表格末尾添加一行_这样输入Excel公式,也太快了吧......
2020-11-18 11:37:381、无空行输入公式如果是连续的表格,双击公式右下角,即可快速把公式复制到最后一行2、有空行输入公式如果中间有断行,就先选取区域,按Ctrl+D填充3、自动复制上一行公式普通的表格,插入行后是无法复制上一行公式... -
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2021-01-17 02:53:14Layui是一个前端 UI 框架,该框架风格优雅,但由于发布时间较短...解决思路及方案简单分析:根据需求——动态添加一行,首先想到的是利用JS/jQuery操作DOM对象实现在数据表格table中手动添加一个tr,但由于数据表格... -
vue table表格新增添加一行数据
2019-11-21 10:11:52表格样式并不能是难点 主要是点击新增按钮和删除按钮自增的编号的修改 <el-table :data="tableData" style="width: 100%" :header-cell-style="{background:'#3d80f2',color:'#fff',fontSize:'16px',height:'... -
QT中的tablewidget如何插入一行数据
2021-06-10 13:34:01满意答案 pixey 2014.08.29 采纳率:45% 等级:9 已帮助:3367人 (设有8列..) QStandardItem *item1=new QStandardItem(QDate::currentDate().toString("yyyy MM dd ")+QTime::... 问下度娘,啥都有了。 00分享举报 -
NPOI实现Word表格新增一行
2021-04-16 14:46:08XWPFDocument fileWord = null; fileWord = new XWPFDocument("要打开的word文件"); //获取到第一个表格 ... //新建一行(在表格的最后一行插入) XWPFTableRow newRow = table.CreateRow(); ... -
在网页中动态地给表格添加一行内容--HTML+CSS+JavaScript
2021-06-09 01:53:57需求描述:用户在页面上点击按钮,可以把文本框中的数据在表格的新的一行中显示,具体表现如下图:如果如果输入框内容有一项为空,弹出对话框‘请将数据填入完全步骤:1.按钮注册单击事件2.获取并判断文本框的内容4.... -
bootstrap table insertRow插入一行数据的方法
2021-06-12 14:58:37bootstrap table insertRow插入一行数据的方法通过bootstrap table insertRow方法插入一行数据到表格,需要传递两个参数一个是插入到哪一行以及需要插入的行对象。insertRow方法参数名称参数说明index需要把数据插入... -
Layui表格手动添加一行和删除一行
2019-04-26 19:50:15css代码: <table class="layui-hide" id="demo" lay-filter="demo"></table>...首先要对表格渲染下 var addata = [{//可以赋值 "LocationNumber": "" , "InventoryQuantity": "" ...