element table 展开行 自定义展开方式与触发方式
element官网并没有给我们自定义table行展开的自定义方式与自定义展开按钮,所以只能自己通过一些其他方法达到这个需求
直接上代码
<el-table ref="tableRef" :data="tableData" style="width: 100%; overflow: hidden"><el-table-column label="类型"><template #default="{ row }"><span>{{ DNSSwitch(row.record.type) }}</span></template></el-table-column><el-table-column label="名称" prop="record.name" /><el-table-column label="操作" align="right" width="100"><template #default="{ row, $index }"><spanclass="text-[#3370FF] relative inline-block"@click="toogleExpand(row, $index)">编辑</span></template></el-table-column><el-table-column type="expand" width="0">
<!-- 展开行内容 --><template #default="{ row }"><NewEditor :record="row" @submit="getTableList" /></template></el-table-column></el-table>
import { ref } from 'vue'
const tableRef = ref()/**模拟表格展开行 */
const toogleExpand = (row: DnsList) => {const $table = tableRef.valuetableData.value.map((item) => {if (row.ID != item.ID) {$table.toggleRowExpansion(item, false)}})$table.toggleRowExpansion(row)
}<style lang="scss">.el-table__expand-icon {display: none;}
</style>
element table 展开行 自定义展开方式与触发方式相关推荐
- element table手动实现自定义筛选(手动实现)
先看效果图 一.前言 甲方放着好好的导出,好好的excel的高级筛选不用,非要在网页中实现一个.... 最开始尝试使用的element官方的筛选,给甲方看后 说和excel的筛选相差很大..好在官方有 ...
- react-antd table树形数据默认展开行实现以及自定义图标实现及踩坑(defaultExpandedRowKeys,expandedRowKeys)
前言: 最近在做一个权限管理的后台项目,经常涉及到树形数据展示,就用到了antd,table表格树形数据组件.记录一下使用过程的坑. 环境及配置: antd -3.23.6(大版本为antd 3) ...
- element中表格展开行的默认展开和收起
<el-tablerow-key="id":expand-row-keys="expands"></el-table><scrip ...
- html表格展开明细,Element-ui的Table表格展开行功能
业务需要表格能够展开某一行,但组件中只能展开所有行,或者用table的树形数据(row 中需包含 children字段),可以通过控制 row-class-name来定义表格中需要展开的行. 通过设置 ...
- elementui的table展开行显示另一关联子table表的数据
需求:主表table可实现展开行显示关联子table的列表数据 <div class="table-box"><el-tableref="enquir ...
- 【ElementUI优化】el-table展开行 ==> :expand-row-keys=“expands“ 刷新表格,保存当前操作展开行
于极迷处识迷 则处处醒,将难放怀一放 则万境宽. 目录 一.el-table展开行(基础 可跳过) 1. 展示tag信息 2. 实现添加功能 问题: 二.控制el-table展开行(核心) 1.exp ...
- Vue table 点击按钮展开折叠面板
vue 实现的 table 折叠展开功能,由于工作中用到,这里把相应代码整理下,方便自己日后 Copy 1.Html 部分 由基本的 table 表单与折叠栏部分组成 PS:table 上需要加上 r ...
- 【elementUI】el-table 展开行默认关闭或打开
第一种方式: 使用 :default-expand-all="isExpand" 优点:方便,简单,页面初始化的时候给 delfault-expand-all 赋值展开或关闭 缺点 ...
- element ui 引入css,element-ui引入方式、自定义主题
1. element-ui组件引入方式: 1)完整引入 在 main.js 中写入以下内容: import Vue from 'vue'; import ElementUI from 'element ...
最新文章
- MinkowskiPooling池化(下)
- IBM拓展云数据分析服务 用户来“做主”
- VC++之自定义消息
- Oracle里default什么意思,ORACLE中默认值default的使用方法.doc
- Centos7.9禁用密码登录
- Python线程指南
- Swift编程语言学习2.1——基础运营商(在)
- mysql innodb和myisam区别_MySQL?存储引擎简介
- 计算机绘图员 机械 实训二,计算机绘图员[机械]实训形考.doc
- JS -------------------设置弹出框位置屏幕的中间
- java clone()用法_java clone方法使用详解(转)
- Kronecker 定理
- 设计模式:卑微的代理模式
- 怎么让自媒体文章原创度变高?原创度达到多少才算合格?
- 逻辑回归算法——乳腺癌检测
- syncnavigator关于win10、win8系统无法注册机进行激活的问题
- hbase scan超时设置_hbase scan limit 10
- VeryCD新建2组中国eMule服务器
- windows无法格式化u盘怎么办_U盘提示格式化怎么办 U盘提示格式化解决方法【详解】...
- 运算放大器(运放)介绍
热门文章
- 关于 Unity 音乐音效管理
- 自动控制领域三大会议
- java产品分类和管理_Java生鲜电商平台-商品无限极目录的设计与架构
- 一体化电机在物流自动分拣系统中的应用
- cad字体安装_设计师,你的CAD图纸中是否有很多问号?
- linux机械硬盘如何挂载,Linux下挂载机械硬盘
- 解决Thinkpad电脑滋滋吱吱声的方法
- 华为平板m5升级鸿蒙,华为平板M5高分屏长续航,关键还能变电脑
- LVGL开发 | lv_lib_100ask之lvgl画板(lv_100ask_sketchpad)
- 高并发必学的 CAS 操作,看这篇就够了!