1、点击整行时触发的事件 @row-click

2、获取列表选中的数据一定要用@select-change,不能用@select,因为@select只有点每行前面的选框才会触发这个事件,而@select-change不管选择任意地方都能选中并且触发它,用来接收选中的数据。

3、handleSelectable 有些数据不能被选中,需要禁用

 <el-tableref="multipleTable":data="tableData"tooltip-effect="dark"style="width: 100%"border:header-cell-style="{'text-align':'center', 'background': '#f8f8f8', 'color': '#333', 'font-weight': '500'}":cell-style="{'text-align':'center'}"highlight-current-row@row-click="handleRowClick"@select-change="handleSelectRow"><el-table-column type="selection" width="55" :selectable="handleSelectable"></el-table-column><el-table-column  prop="userName" label="用户名"></el-table-column><el-table-column prop="orgName" label="地区"></el-table-column><el-table-column prop="uid" label="uid"></el-table-column></el-table>
// 部分数据不能被选,选框禁用
handleSelectable (row, index) {console.log(this.parentTableData, this.parentTableData.includes(row.uid), row.uid)if (!this.parentTableData.includes(row.uid)) {return true}},// 部分数据不能被选,整行不能选中
handleRowClick (row) {if (!this.parentTableData.includes(row.uid)) {this.$refs.multipleTable.toggleRowSelection(row)// 获取当前选中的数据const _selectData = this.$refs.multipleTable.selectionthis.handleSelectRow(_selectData)}},handleSelectRow (row) {this.tableSelectedRows = row}

el-table选框选中和整行选中相关推荐

  1. layui table勾选框的修改_Layui默认选中table的CheckBox复选框方法_飛雲_前端开发者...

    方法一:如何根据条件判断是否默认选中table表格前面的复选框 table.render({ elem: '#userTable' , url: '../sysRole/getUserList' , ...

  2. dataGruidView整行选中

    选中 //你选中的第0行的第0个单元格 SelectedRows[0]整行选中string id = dataGridView1.SelectedRows[0].Cells[0].Value.ToSt ...

  3. jQuery操作复选框checkbox技巧总结 ---- 设置选中、取消选中、获取被选中的值、判断是否选中等

    jQuery操作复选框checkbox技巧总结 --- 设置选中.取消选中.获取被选中的值.判断是否选中等 一.checked属性定义 先了解下input标签的checked属性: 1.HTML &l ...

  4. html 表格,列表,表单,select和下拉选框,textarea多行文本域,label关联控件,表单,浮动框架,结构化标签

    1. 表格 表格的语法 (1) table标签: 表示表格的开始和结束.表格的所有内容都需要写在这一对标签里 (2) tr标签: 表示表格中的一行 table row (3) td标签:要写在tr中, ...

  5. DataGridView 单击选中一整行,只能单选,不能选择多行,只能选择一行

    this.GridView1.SelectedIndex = -1; 设置DataGridView的属性SelectionMode为FullRowSelect 这样就使DataGridView不是选择 ...

  6. JS判断HTML中创建的单选框、复选框、下拉列表框是否被选中

    目录 一.单选框: 二.复选框: 三.下拉列表框: 一.单选框: 有如下单选框:radio <div class="form-text">性别:</div> ...

  7. hexo中加入点击出现小红心的特效会导致无法双击选中和连续点击三次选中一整行的操作...

    文章目录 问题描述 解决 个人博客: https://mmmmmm.me 源码: https://github.com/dataiyangu/dataiyangu.github.io 问题描述 如题, ...

  8. C# WinForm DataGridView单击选中一整行,只能单选

    设置DataGridView的属性SelectionMode为FullRowSelect 这样就使DataGridView不是选择一个字段,而是选择一整行了 设置DataGridView的属性Mult ...

  9. vue获取table一列数据_vue表格含有一列多选框,如何获取被选中的行的数据?

    1.仿照element-ui官网贴出的demo,table表格多选,选择多行数据时使用 Checkbox.但是无法获取this.multipleSelection的值.相关代码如下: 男 女 个人 团 ...

最新文章

  1. python c参数,CPython – 读取C函数内的Python字典(键/值)作为参数传递
  2. python的用途实例-三个实例带你了解生成器的作用
  3. 《SAS编程与数据挖掘商业案例》学习笔记之十三
  4. 剑指offer面试题64. 求1+2+…+n(逻辑符短路)(递归)
  5. windows Anaconda lightgbm 安装
  6. Java关键字和标识符
  7. Mi11Pro刷机记录
  8. OpenGL第三方库:GLAD入门篇
  9. 期货真的可以做到长期稳定盈利吗?
  10. Pyecharts上的颜色设置
  11. benj™ 100+城市街拍电影人像调色LR预设/移动LR预设/LUT预设效果预览
  12. Oracle期末复习1
  13. Python检查图片损坏情况代码
  14. 最近成了三等奖专业户
  15. HTML5期末大作业:校园网站设计——云南艺术学院文化学院(3页) HTML+CSS+JavaScript web前端开发技术 web课程设计 网页规划与设计
  16. 清道夫受体-A靶向脂肪酸修饰白蛋白纳米粒/银耳多糖修饰白蛋白微球的制备
  17. 四、SLAM学习笔记—— Ubuntu18.04交叉编译OpenCV4.5.5至ARM64位平台firefly-RK3566
  18. 新教师计算机培训心得体会,教师培训心得体会
  19. windows与mac文件夹共享
  20. CAN通讯车用触摸显示器

热门文章

  1. 浅谈阿里“中台”概念的理解
  2. java获取新浪天气预报代码
  3. cat考核第一周周记
  4. 2016MUTC9-1010 Jong Hyok and String
  5. css div网页布局代码 自适应,css+div页面布局之1 -- 自适应
  6. 智慧能源管控系统开发
  7. 将网址快速打包app(Hbulider-X)
  8. 鲸会务为企业发布会提供创意升级方案
  9. 领星ERP和金蝶云星空接口打通对接实战
  10. 缩短url-url短地址链接