当前位置: 首页 > news >正文

antd table 可展开行的多种控制

table中有可展开行,可以点击前面的加减号实现,也可以自己在操作列中增加“展开收起”的操作按钮,注意当添加了自己的“展开收起”后,原来的可能会失效,所以我将代码全部处理了。

 <a-table:columns="sourcesTableColumns":pagination="false":data-source="SourceList":expandedRowKeys="expandedRowKeys":rowKey="(record,index)=>{return record.id}"  @expand="onExpand"bordered><template slot="action" slot-scope="text, record, index"><a href="javascript:;" class="add" @click="handleExpand(record)" v-else>{{expandedRowKeys.indexOf(record.id)==-1?'展开':'收起'}}</a></template><p slot="expandedRowRender" slot-scope="record"  >{{ record.content }} /></p></a-table>
 data() {return {sourcesTableColumns: sourcesTableColumns,expandedRowKeys:[] // table - 展开的行};},handleExpand(record) {let key = record.id;if (this.expandedRowKeys.length > 0) {let index = this.expandedRowKeys.indexOf(key);if (index > -1) {this.expandedRowKeys.splice(index, 1);} else {this.expandedRowKeys = [];this.expandedRowKeys.push(key);}} else {this.expandedRowKeys.push(key);}},onExpand (expanded, record) {if (expanded) {this.expandedRowKeys.push(record.id)} else {this.expandedRowKeys.splice(this.expandedRowKeys.indexOf(record.id), 1)}},

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • PS教程,从零开始学PS
  • css基础知识笔记
  • 告别枯燥:我开发了一个在电脑桌面上使用弹幕来背单词的软件
  • [数据集][目标检测]中草药类型识别检测数据集VOC+YOLO格式7976张45类别
  • JVM 虚拟机的编译器、类加载过程、类加载器有哪些?
  • 信息技术的革新与未来展望
  • 面试金典题2.6
  • TLV解码 - 华为OD统一考试(E卷)
  • C++第十二节课 模板初阶和string引入
  • 新能源汽车知识点集萃
  • Invalid Object: LngLat(NaN, NaN)高德地图报错
  • 【深入理解SpringCloud微服务】了解微服务的熔断、限流、降级,手写实现一个微服务熔断限流器
  • OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【LMS调测】
  • 十三 系统架构设计(考点篇)
  • 骨传导耳机哪个品牌好用?五大高销骨传导耳机真实测评
  • docker容器内的网络抓包
  • iOS 系统授权开发
  • JavaScript 基础知识 - 入门篇(一)
  • Javascript基础之Array数组API
  • Java知识点总结(JavaIO-打印流)
  • KMP算法及优化
  • magento 货币换算
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • pdf文件如何在线转换为jpg图片
  • use Google search engine
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 关于List、List?、ListObject的区别
  • 爬虫模拟登陆 SegmentFault
  • 深度学习在携程攻略社区的应用
  • 小程序开发之路(一)
  • 译有关态射的一切
  • 做一名精致的JavaScripter 01:JavaScript简介
  • MPAndroidChart 教程:Y轴 YAxis
  • 阿里云移动端播放器高级功能介绍
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​Spring Boot 分片上传文件
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (Qt) 默认QtWidget应用包含什么?
  • (zt)最盛行的警世狂言(爆笑)
  • (不用互三)AI绘画:科技赋能艺术的崭新时代
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (三)模仿学习-Action数据的模仿
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .Net Core和.Net Standard直观理解
  • .NET DevOps 接入指南 | 1. GitLab 安装