可编辑的el-table表格
可编辑的el-table表格,可以结合input输入框,select选择框,tree树形结构等。
实现序列递增,删除的序列不会再出现。
效果图
html部分代码
<div>
<el-table :data="tableData" border :header-cell-style="{textAlign: 'center'}" :cell-style="{ textAlign: 'center' }"><!--递增序列,删除的序列不会再次出现--><el-table-column label="序列" prop="index"></el-table-column><!--多选框,可以替换任何输入框等--><el-table-column label="岗位" prop="data"><template slot-scope="scope"><el-select v-model="scope.row.startFrameType" placeholder="请选择岗位" multiple><el-option v-for="(item,index) in options" :key="index" :label="item" :value="item"></el-option></el-select></template></el-table-column><!--删除操作--><el-table-column fixed="right" label="操作"><template slot-scope="scope"><el-button type="text" size="small" @click="delValue(scope.$index)">删除</el-button></template></el-table-column>
</el-table>
<button type="button" class="btn add" @click="addValue"><span>添加</span></button>
</div>
js部分代码
data() {return {tableData: [],//表格数据options: ['员工', '主管', '全部'],//筛选数据}},
computed: {//序列处理,递增,删除的序列数,不会再出现index() {let index = this.tableData && this.tableData.length && this.tableData[this.tableData.length - 1].indexreturn ++index}},
methods: {// 添加addValue() {this.tableData.push({index: this.index,startFrameType: [],})},// 删除delValue(i) {this.$confirm('是否删除序列?', '提示', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'warning'}).then(() => {this.tableData.splice(i, 1)}).catch(() => {this.$message({type: 'info',message: '已取消'});});},}
可编辑的el-table表格相关推荐
- vue获取table一列数据_VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)...
一.问题 用elementUi横着增加一行数据没毛病,可以操作 添加一列,这新增的这一列, 第一次去赋值的时候值是改了, 但没生效 点击下一行时 值就变过来 二.原因 横向添加 是复制上面的某一条数据 ...
- python测试开发django-173.bootstrap实现table表格行内编辑
前言 网上看了很多基于bootstrap的table表格行内编辑,需要基于bootstrap-table,bootstrap-table-edit,x-editable等插件,写的很复杂. 我想实现的 ...
- vue极简代码实现自定义可编辑行及操作按钮的Table表格组件(含源码及演示视频)
效果图如下: 涉及到技术点包括: 父组件给子组件传值props.动态赋值 refs 对DOM进行操作,slot具名插槽的使用,插槽通过slot-scope给父组件传值 父组件代码: <templ ...
- 使用element UI时,table表格插入input输入框后里面的内容无法编辑问题
其实此处打的问题是内容已经被修改了,但是table表格因为没有更新数据,所以看起来像是没有修改成功 此处可以添加给对应的input标签添加@input="onExchange(scope.$ ...
- element-plus table表格换行变色以及部分el自带样式的修改
element-plus table表格换行变色 次处为表头颜色修改 :header-cell-style="{ background: '#0B3357' }" 在el-tabl ...
- html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...
本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...
- layui table 添加img_layui中table表格的基本操作
最近抽空总结了下layui中table表格的相关配置,解释的比较全面,可供大家参考,页面效果如下: table表格.png table表格html部分: 新增 备注 编辑 table表格渲染js (包 ...
- antd4 table里面表单赋值_vue的组件化——table表格的封装
什么是组件化--组件化是vue.js中的重要思想之一,也是vue的一个强大功能.它提供了一种抽象,让我们可以开发出一个个独立可复用的小组件来构造我们的应用:任何的应用都可以被抽象成一个组件进行复用. ...
- layui中table监听单元格_layui table表格 监听头删除不请求后台
表格js function getTable() { var table = layui.table //表格 var username=$("#username").val(); ...
- Element-UI中关于table表格的那些骚操作
最近的项目中使用到element-ui组件库,由于做的是后台管理系统,所以经常需要操作表格,编辑样式的过程中遇到一些问题,官网针对table给出了很多的api,自己可以自定义,基本能满足产品需求,但是 ...
最新文章
- 刷前端面经笔记(七)
- bzoj-1026 windy数
- Typora 收费,WTF? 还是需要支持下
- Ardino基础教程 21_LCD1602液晶屏
- BootStrap网格布局
- python下载模块命令_python kafka模块操作命令集合
- python统计各分数段人数并可根据选择绘制不同的图形_python习题整理
- php 上传进度条api,php如何实现上传进度条
- 再见2006,奋斗2007
- php网页怎么和PLC通讯,PLC的通讯与编程
- 理论+实验:Apache网页与安全优化(网页压缩、网页缓存、隐藏版本信息、网页图片防盗链)
- C语言课设——电影院选票系统
- 【无极低码】手写一个低代码平台之二次开发Java
- GHOST WIN8 32位软件自选安装专业优化版 201307 V4.0
- 少爷的云台山漂流记:山崖水畔的狂欢
- 如何使用爬虫与JieBa库制作词云
- 电机噪音测试:手持式噪音计术语1
- WebRTC系列-网络之带宽估计和码率估计(1)
- 什么是硬件加密与软件加密,有什么区别?
- ARM V7内存术语
热门文章
- vue-router 路由传参
- Linux系统忘记密码解决办法
- python画八卦图的指令_如何绘制八卦图?CorelDRAW快速绘制太极八卦图形
- 带你初识JSP(JAVA服务器页面)
- 用户管理系统功能测试报告
- apiserver报错:OpenAPI spec does not exists
- Wps二次开发(POI)
- 超好用的清理软件Wise Disk Cleaner X
- 《Android 4高级编程(第3版)》(完整书签).pdf
- HitPaw Photo Enhancer v1.0.1 照片清晰放大