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

a-table:表格组件常用功能记录——基础积累2

antd+vue是我目前项目的主流,在工作过程中,经常用到table组件。下面就记录一下工作中经常用到的部分知识点。

a-table:表格组件常用功能记录——基础积累2

  • 效果图
  • 1.table 点击行触发点击事件
    • 1.1 实现单选 点击事件
    • 1.2 实现多选 点击事件
    • 1.3 实现行点击事件——不需要单选和多选
  • 2.table 行样式调整——`rowClassName`

效果图

在这里插入图片描述

1.table 点击行触发点击事件

1.1 实现单选 点击事件

如果要实现的单选功能,则需要在a-table上添加以下代码:

:row-selection="{selectedRowKeys: selectedRowKeys,type: 'radio',}"
:customRow="loadCustomRow"

1.2 实现多选 点击事件

如果要实现的多选功能,则需要在a-table上添加以下代码:

:row-selection="{selectedRowKeys: selectedRowKeys,type: 'checkbox',}"
:customRow="loadCustomRow"

1.3 实现行点击事件——不需要单选和多选

:customRow="onCustomRow"

上面代码中的loadCustomRow方法如下:

loadCustomRow(record, index) {return {on: {click: () => {//监听的是单选框的点击事件console.log(record, index);},change: () => {//监听的是行的点击事件console.log(record, index);},},};
},

2.table 行样式调整——rowClassName

a-table组件上添加:rowClassName="rowClassNameFn"

//行高亮
rowClassNameFn(row, index) {if (row.id == xxx) {//符合条件的要高亮或者其他样式return 'hightCls';}
},

对应的样式也要调整:

/deep/.ant-table-tbody > tr:hover > td {background: #fff;
}
/deep/.ant-table-tbody > tr.hightCls {background: #fff3e1 !important;
}
/deep/.ant-table-tbody > tr.hightCls:hover > td {background: #fff3e1 !important;
}
http://www.lryc.cn/news/248906.html

相关文章:

  • leetCode 131.分割回文串 + 回溯算法 + 图解 + 笔记
  • 浅谈对于Android CMakeLists文件的理解
  • 虚函数可不可以重载为内联 —— 在开启最大优化时gcc、clang和msvc的表现
  • 【开源】基于Vue+SpringBoot的智能教学资源库系统
  • Sass基础知识之【变量】
  • 云原生系列Go语言篇-泛型Part 1
  • 力扣1089题 复写零 双指针解法
  • Redis基础与运用
  • PTA:猜帽子游戏 ,C语言
  • ESP32基于IDF框架OTA学习记录
  • 分布式技术(一)分布式的架构的演进
  • webpack 打包优化
  • electron windows robotjs 安装教程
  • IDEA解决Git冲突详解
  • Vue3使用kkFileView预览文件pdf
  • 建造者模式-C语言实现
  • Jmeter+influxdb+grafana监控平台在windows环境的搭建
  • 关注这两点 或能避开一些现货黄金交易的陷阱
  • Python 文件读写
  • 线性分组码的奇偶校验矩阵均匀性分析
  • leetcode算法之链表
  • 2023.11.27 滴滴P0级故障或为k8s升级造成
  • Ubuntu16.04.4系统本地提权实验
  • Vue中使用正则表达式进行文本匹配和处理的方法
  • php许愿墙代码包括前端和后端部分
  • PHP 刷新缓存区的问题!
  • Android Studio Giraffe-2022.3.1-Patch-3安装注意事项
  • 【古月居《ros入门21讲》学习笔记】14_参数的使用与编程方法
  • Webpack 懒加载
  • 深度遍历DFS(括号生成,二叉树所有路径)