精华内容
下载资源
问答
  • iview表格底部添加合计,并可以条滚动条显示
    千次阅读
    2019-08-22 18:53:32
    <template>
      <div class="merge-box">
        <!-- 用一个div把两个表格包裹起来,设置相同的最小宽度并在最外层的div设置overflow-x: auto;x轴滚动条;注意最小宽度是根据表格内容的多少来决定的 -->
        <div style="min-width:1366px;">
          <Table ref="current"
                 :columns="columns"
                 :data="datas">
          </Table>
        </div>
        <div style="min-width:1366px;">
          <Table :columns="summaryColumn"
                 :data="summaryDatas"
                 :show-header="false"></Table>
        </div>
      </div>
    </template>
    <style scoped>
    .merge-box {
      width: 100%;
      overflow-x: auto;
    }
    </style>
    
    更多相关内容
  • 主要为大家详细介绍了jqGrid表格底部汇总、合计footerrow处理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 今天小龙继续和大家分享一些日常办公中使用Excel表格时常用的一些小技巧,用起来简单方便,也可以提高我们的工作效率!下面就就起来看看有哪些吧!01文字分散对齐录入Excel表格内容的时候,录入姓名或者商品...

    Hi,大家好!欢迎来到小龙自修室!

    今天小龙继续和大家分享一些在日常办公中使用Excel表格时常用的一些小技巧,用起来简单方便,也可以提高我们的工作效率!6d618a107533f69772e5741f1572b1df.png

    下面就就一起来看看有哪些吧!

    01文字分散对齐

    在录入Excel表格内容的时候,录入姓名或者商品名称是经常遇见的。例如:姓名会有两个字、三个字的。无论使用居中对齐还是左右对齐,在表格里看起来都不是很舒服!

    这里我们可以试试Excel里的分散对齐方式:首先选择我们需要调整文字内容的全部单元格,然后点击鼠标右键在弹出的列表里找到设置单元格格式,点击在弹出的选项卡里找到对齐选项,在水平对齐下拉选项里找到:分散对齐(缩进),确定后看看什么效果,是不是感觉舒服多了!(设置单元格格式→对齐→分散对齐(缩进)→确定)

    4562318dfe63d9050594b8b80deeb474.gif

    02快速选择全部数据

    在使用Excel表格录入数据后,需要对全部数据进行统一的设置格式或者进行一些调整。如果数据很少,大家习惯的是用鼠标拖拉选择全部的数据!但是如果是庞大的数据,再用鼠标拖拉这个估计就详单麻烦了吧!来试试这个快捷键:Ctrl+A

    选择需要全部选择的数据表格内的任意单元格,然后按:Ctrl+A 就可以快速的全选所有的单元格了:

    69eadb7ff3802e5ac77f471533aed3ff.gif

    03指定区域录入相同内容

    做表格的时候,为了节省时间可能会对一些不需要输入数据的地方直接留下空白单元格,在数据录入完成后又希望对这些留下的空白单元格进行备注说明。这时我们就可以使用:F5、Ctrl + 回车 一起配合使用来解决问题了!

    首先全选表格按F5,在弹出的对话框里找到定位条件,点击进入选项卡找到空值,然后确定!这样所有的空白格全部被选择,然后输入我们选用的内容,按Ctrl + 回车 所有的空白格都被输入了一样的内容!

    0d77a15fcfe41a62623c7f43548bac3e.gif

    04快速录入较长数据或内容

    在使用表格的时候,难免会遇见一些很长的数据或内容需要经常的被使用,每次录入都要输入很多内容,例如:网址的录入!

    这里我们就可以使用Excel表格的自动更正功能来帮忙了:点击文件找到选项,在弹出的对话框里找到校对,在对话框里找到自动更正选项。然后在自动更正选项卡下的替换和为下输入我们需要替换的内,确定后我们就可以使用输入的内容来快速输入较长的文字或者数据了:

    ad144a3456d46957b8e87dd22f5ccbfc.gif

    05数据快速转换百分比

    在进行一些数据对比的时候,我们希望把对比的结果用百分比来表示,而不是单纯的数字。难道要使用函数来处理?其实有更简单的方法!

    选择对比后的数据单元格,然后按:Ctrl + Shift + 5 发现什么情况没?所有数据都变成百分比的格式了!

    2f851d583785f53ccb7b44a2b15d07d4.gif

    06快速添加货币格式

    数据录入完了,希望所的数据添加上货币格式。一个一个的添加?显示不合适的!试试:Ctrl + Shift + 4

    全选需要添加的数据内容,按下:Ctrl + Shift + 4 轻松搞定全部添加了货币格式:

    4c4595a61f3667c1f568dc24da7066cc.gif

    07快速选择单元格

    数据太多,我们需要处理某一行或者某一列的数据,但是又不希望选中多余的单元格。鼠标拖拉选择?太麻烦也很费事!

    试试:Ctrl + Shift + 方向箭

    如果需要选择某一列的数据,首先选择这一列的第一个单元格,然后按Ctrl + Shift + ↓ 就可以全部选择了。

    edd3f4877d1ec9534ebf449c13793ee0.gif

    选择某一行,可以使用:Ctrl + Shift +→

    b1e2058ebd3664618a1b9f592f72747c.gif

    08重复上一步操作

    工作中难免会遇见一些重复的操作步骤,Excel里也一样。对于重复的操作,我们可以使用快捷键:F4 来实现重复上一步操作的内容,对数据进行快速处理:

    e6dbe68afa7b82079eccfcbe060c39d6.gif

    今天的分享就到这里,你学会了吗 ?

    如果喜欢可以给个关注,后期更多分享!

    如果有更好的建议,也可以留言告诉小龙!

    展开全文
  • 点击添加大类按钮table表格底部新增空白行 html源代码 js代码 把table表格渲染出来 点击添加大类底部新增一行空白行 这两种方法都可以使用 第一种方法: 第二种方法:

    点击添加大类按钮table表格底部新增空白行

    html源代码

    js代码

    把table表格渲染出来

    点击添加大类底部新增一行空白行

    这两种方法都可以使用

    第一种方法:

    第二种方法:

    展开全文
  • 例如:身高那一行下方想加一个 胸围 100cm ,就点击“下方添加行” 于是下方出现一行空行 实现过程 一、纵向表格部分 java后端——备好数据的过程 注意事项 以上前端代码主体是谁?假设是 form (spri...

    常规的表格是这样的 …

    在这里插入图片描述

    客户的需求是这样的 …

    一些固定项目自动带出,可修改;想在哪项下面加一行就在哪里加一行,想删除哪行就删除哪行。就要竖着的表格,不要横着的。如下图:
    例如:在身高那一行下方想加一个 胸围 100cm ,就点击“在下方添加行” 于是在下方出现一行空行
    在这里插入图片描述

    实现过程

    一、纵向表格部分

    java后端——备好数据的过程
    注意事项
    以上前端代码主体是谁?假设是 form (springMVC中的modelAttribute)
    table里所展示主体是谁?假设是 data
    form 和 data 什么关系? 一个form 对应 多个data (所以把多个data对象放进集合再把一个集合放进form对象中)
    1. data对象
    @Data    //用了Lombok
    public class Data {
    	private String name;
    	private String content;
    	//有参构造
    	public PrintData(String name, String content) {
    		super();
    		this.name = name;
    		this.content = content;
    	}
    	//无参构造方法
    	public PrintData() {
    		super();
    	}
    }
    
    2. form主体对象
    @Data    //用了Lombok
    public class Form {
    	private ....;
    	//data集合是主体的一个属性
    	private List<Data> list;
    	.....
    }
    
    3. Controller层与页面交互的部分
    @RequestMapping(value = "xxxx")
    public String xxxx(Form form,Model model,...){
    	...
    	//生成默认的数据(因为比较多,我做的比较麻烦所以单独放一个方法里)
    	List<Data> list = generateDefaultData();
    	//把集合让form主体带着去页面
    	form.setList(list);
    	model.addAttribute("form", form);
    	return "xxx/xxxx/xx/xxx/前端页面";
    }
    
    //返回值是data对象的集合
    List<Data> generateDefaultData(){
      ArrayList<Data> arrayList = new ArrayList<Data>();
      arrayList.add(0, name);
      arrayList.add(1, sex);
      arrayList.add(2, units);
      arrayList.add(3, hight);
      arrayList.add(4, weight);
      ...
      return arrayList;
    }
    
    前端——画出表格基础结构,省略了一些样式
    <body>
    	<form:form id="inputForm" modelAttribute="form" method="post" class="form-horizontal">
    		<div class="panel-body">
    			//是个表格
    			<table id="contentTable" class="table table-striped table-bordered table-condensed">
    				//表头
    				<thead>
    					<tr>
    						<th>名称</th>
    						<th>内容</th>
    						<th>操作</th>
    					</tr>
    				</thead>
    				
    				//表体(空的,用js动态加进去,下方介绍)
    				<tbody id="printDataList"></tbody>
    				
    			</table>
    			
    			//用于动态获取数据动态添加行
    			<script type="text/template" id="listTpl">
    				<%-- tr一横行 --%>
    				<tr id="list{{idx}}">
    					<td> <%-- 对应的是 名称 那一竖列的每一行 --%>
    						<input id="list{{idx}}_name"  name="list[{{idx}}].name"  value="{{row.name}}"  />			
    					</td>
    					<td> <%-- 对应的是 内容 那一竖列的每一行 --%>
    						<input id="list{{idx}}_content"  name="list[{{idx}}].content" value="{{row.content}}" />			
    					</td>
    					<td>
    						<div>
    							<span onclick="addLineBelow('{{idx}}')" title="在下方添加行">
    								<input type="button" value="在下方添加行"/>&nbsp;&nbsp;
    							</span>
    							<span onclick="delLine('{{idx}}')" title="删除行">
    								<input type="button" value="删除行"/>
    							</span>
    						</div>
    					</td>
    				</tr>					
    			</script>
    		 </div>
    	</form>
    </body>
    

    以上内容写完是这样的效果,嘿嘿什么都没有
    在这里插入图片描述

    姓名:达摩;性别:男…等等 这些数据是要求的默认带出来的。

    1. 写死的
    2. 纵向的
    3. 我有点笨,用笨方法吧
    前端页面的动态JS——为空表格添加数据

    希望这个表格在页面一加载就出现,写JS代码吧

    <script type="text/javascript">
    	/**添加行方法**/
    	function addAccRow(list, idx, tpl, row){
    		$(list).append(Mustache.render(tpl, {
    			idx: idx, delBtn: true, row: row
    		}));
    	}
    	
    	//设行数为0
    	var listRowIdx= 0 ;
    	//一行的样式作为模板,复制一份一模一样的到下一行
    	var listTpl = $("#listTpl").html().replace(/(\/\/\<!\-\-)|(\/\/\-\->)/g,"");
    	//页面一加载就会执行
    	$(document).ready(function() {
    		//初始化数据
    		var data = ${fns:toJson(form.list)};
    		for (var i=0; i<data.length; i++){
    			/**有多少条数据,调用多少次添加行信息**/
    			addAccRow('#list', listRowIdx, listTpl,data[i]);
    			listRowIdx = listRowIdx + 1;
    		}
    	});
    </script>
    
    到这里:跳转到此页面就会出现一个表格,带出默认的数据

    二、指定行下方添加行

    我的JS JQ比较薄弱,网上很多推荐用JQ的after() 或者 before()的实现方式,我并没有学会,即使样式是达到了指定行下方多了一行,但是此时集合的下标会出现错乱,F12检查时如下:

    <tr id="list{0}">...</tr>
    <tr id="list{1}">...</tr>
    <tr id="list{2}">...</tr>
    <tr id="list{3}">...</tr>
    <tr id="list{3}">...</tr>
    <tr id="list{4}">...</tr>
    <tr id="list{4}">...</tr>
    <tr id="list{5}">...</tr>
    

    我一直没找到给它重新设置ID 的办法,如果可以重置排序就简单多了,如果有大神看到这里可以指点一下如何重新设置集合的序号。那将一切都变得简单…
    所以只能在现有基础上:用一些有限的自己会的方式去解决

    注意事项
    addAccRow这个方法是可以用的,但是它只会在全部的表格最最最下方添加一行。(它会的就是我会的,就是这么局限)
    点击后,只能在最后一行的后面添加一行(序号不会乱)
    那就把被点击的那行以下的数据全体都往后挪一位,这样就会在点击的那行下方空出一行,内容再设置为空。(灵感源自java数组的增删底层原理)
    指定行下方添加一行代码实现
    onclick="addLineBelow('{{idx}}')"
    //当前行下方添加行
    function addLineBelow(idx){
    	//此时的集合总共多少行?
    	var len = $("#list tr").length;
    	//被点行 下标是多少?
    	var idx = (idx+1);
    	//在集合最后一行添加一行内容为空的空行
    	addAccRow('#list', listRowIdx, listTpl);
    	listRowIdx = listRowIdx + 1;//(此时)
    	//从新表倒数第2行,也就是旧表倒数第1行的数据开始 依次搬家 搬到谁被点击了
    	//把那个谁复制一份到下一行 这样被点行数据就成了两份,正好给那个第二份变空
    	for ( var i = listRowIdx-1; i >= idx; i--){
    		 var lastOneName = $("#list tr:eq("+i+") td:eq(0) input").val();
    		 $("#list tr:eq("+(i+1)+") td:eq(0) input").val(lastOneName);
    		 var lastOneContent = $("#list tr:eq("+i+") td:eq(1) input").val();
    		 $("#list tr:eq("+(i+1)+") td:eq(1) input").val(lastOneContent);
    	}
    	$("#list tr:eq("+ idx +") td:eq(0) input").val("");
    	$("#list tr:eq("+ idx +") td:eq(1) input").val(""); 
    }
    
    指定行被删除下表如何不乱呢?
    onclick="delLine('{{idx}}')"
    
    function delLine(idx){
    	 //此时的集合总共多少行?
    	 var len = $("#list tr").length;
    	 //被删除行的下一行 是第几行
    	 var idx= (Number(idx)+1);
    	 //从这行开始往后所有 向上移动
    	 for ( var i = idx-1; i <= listRowIdx-1; i++){
    		 var lastOneName = $("#list tr:eq("+(i+1)+") td:eq(0) input").val();
    		 $("#list tr:eq("+i+") td:eq(0) input").val(lastOneName);
    		 var lastOneContent = $("#list tr:eq("+(i+1)+") td:eq(1) input").val();
    		 $("#list tr:eq("+i+") td:eq(1) input").val(lastOneContent);
    	 }
    	 //倒数第二行和倒数第一行重复,删除最后一行
    	 $("#list tr:eq("+(listRowIdx-1)+") td:eq(1) input").parent().parent().remove();
    	 listRowIdx--;
    }
    

    完------

    小结:黑猫白猫先抓老鼠再说吧…

    展开全文
  • el-table中的每列显示的是数字,需要在表格的最下面一行添加汇总行,计算每列的总和。 el-table自带是否显示汇总行这个属性。 注: 博客:https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 ...
  • 你有两个选择:(1)HTML中添加一个专门的类到最后一行;或者(2)CSS中使用:last-child伪类。选项1:专业类如果您可以将类应用于HTML,则可以向最后一行添加专门类。如果您的标记是由服务器端脚本(例如PHP脚本)生成...
  • elementui表格下追加一行其他数据

    千次阅读 2020-05-13 16:57:55
    <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=...
  • 1.修改前的表格 ...(2)跳出for循环,在表格html 最后一行再加一行 colspan=2,表示该单元格横跨两列 5.源码 function getData(destDate) { doAjax( "https://www.fastmock.site/mock/8...
  • pandas DataFrame的顶部添加一行

    千次阅读 2021-01-17 09:47:55
    Pandas中,DataFrame是二维数据结构,即,数据以表格形式在行和列中对齐。我们可以使用列表,字典,系列和另个DataFrame创建个DataFrame。但是,当我们想向已创建的DataFrame添加时,可以通过诸如append之...
  • 简单高效的Excel技巧,表格隔行插入空行,这两种方法很实用如上图所示,我们需要在原表格数据中每一行的下面添加一个空白行。像这种隔行插入空行的情况,如果是数据比较少,我们可以手动添加。但是当数据量比较多的...
  • 鼠标右键插入按钮鼠标右键删除单元格按钮删除单元格功能图布局菜单上删除和添加表格行列而python-docx包中怎么实现表格行和列的添加和删除?笔者总结了add_column()函数、add_row()函数和...
  • excel表格中怎样设置选择下拉列表?excel表格中怎样设置选择下拉列表? excel表格制作中,经常会遇到固定选项输入,例如性别( 男 女),婚否(是, 否),制作考勤表的时候也可以利用到选择下拉列表等.实际中应用...
  • jqGrid 表格底部汇总、合计footerrow处理

    万次阅读 热门讨论 2019-01-07 09:29:56
    jqGrid表格底部汇总、合计处理,合计显示、赋值、获取合计数据,gridComplete事件处理。
  • Excel中快速添加间隔空行

    千次阅读 2021-07-27 05:48:54
    如果需要如图的Excel数据区域每一行的上部添加一空行,如何快速实现呢?对于这种添加的行数不多的情况,可按住Ctrl键依次单击行按钮,然后单击右键,选择快捷菜单中的“插入”命令,这样就会每一个选中行的上面...
  • 我已经3×3的表格需要一种方法来添加边框的底部具有特定颜色中的每一行首先,我试图直接的方式,是 但没有奏效。 所以我说的CSS 这样 tr { border-bottom: 1pt solid black; } 仍然没有工作。 我宁愿CSS的话...
  • 使用jQuery为表格添加合计,方法依赖jQuery,方法中使用到的JQ是jQuery中的$方法的别名
  • 1、要新增自定义按钮在表格底部,仍离不开分页div,需要给jqgrid绑定分页方法 2、由于此功能中,我们不使用jqgrid默认按钮,故需要将默认按钮设置为不启用false 以上截图完整代码,参考如下: //根据传入的...
  • 原因:el-table__fixed-header-wrapper的top值未计算滚动条的高度; 解决方法: 当滚动到底部时,手动修改el-table__fixed-header-wrapper的top值
  • antd table 增加底部合计统计

    千次阅读 2021-06-16 10:38:15
    1、table 表格中加个 footer 属性,表头 showHeader 隐藏。 2、table 合计(就是:footer 那列表),每列的宽度要和上面列表宽度一样。 3、合计要做判断,如果没有数据,不显示。 // 合计显示/隐藏 let ...
  • 2014-04-08wps中行间距怎么设置行距是从一行文字的底部到另一行文字底部的间距,如:段落顶部间距、段落底部间距、文本行垂直间距的相关设置。1。选定要修改的文字。2。“格式”工具栏上,单击“行距”按钮旁的...
  • :json数据增加键:"footer"; 二:datagrid增加showFooter属性:showFooter:true, 后台数据DEMO { "total":10, "rows":[ {"id":"1","name":"Koi"}, {"id":"2","name":"Dalmation"}, {"id":"3","na...
  • 需要给表格增加数据,然后数据多的情况下表格会出现滚动条,需要默认定位到表格底部。 一般的js的做法是: let table = document.getElementById('id名字'); table.scrollTop = table.scrollHeight; ...
  • 、最终效果 二、组件功能点(只支持整行编辑) 1、数据化结构(减少html代码) 2、可编辑整行单元格(同时满足不同编辑形式——input、select、checkbox、date等) 3、可删除整行 三、参数配置 1、代码示例 <...
  • bodyWrapper 它指向的是el-table的表格内容部分,存在 scrollTop,scrollHeight 属性,所以可以用下面方法来实现滚动条在底部的效果(备注: 需给对应的el-table 设置ref 属性,,本案例中ref 设置为editTable) ...
  • 1、效果图如下,2至4条是批量导入的数据,第条是新增数据 2、表格代码如下,用scope.row.edit控制是否显示新增的输入框 <el-table class="mt-10" :data="invoiceOpt.invoicenoRegisterList" stripe ...
  • vue表格行添加进度条、element ui表格添加进度条
  • Tab表格下方建立添加按钮,实现页面上添加用户信息的功能 1.elementUI中找到Click,当前使用的是第种效果,复制 2.表单下面:创建按钮、复制代码、 3.修改 绑定show,让它默认为打开状态true 给...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,399
精华内容 10,159
关键字:

在表格底部添加一行