功能介绍:列表中的数据包含已审核、未审核、已修改、已删除等状态,除了已删除状态之外其他状态都可以批量操作,现在的需求就是把已删除状态的数据禁止选中。
实现代码如下:
<el-table :data="tableData" style="width: 100%" @selection-change="handleSelectionChange">
<el-table-column type="selection" :selectable="selectable" width="40"></el-table-column>
...
...
</el-table>
实现方法
// 选中事件
handleSelectionChange(val) {
this.multipleSelection =
console.log('选中数据:', val)
},
// 设置所有状态为删除的禁止选中
selectable(row, index) {
if (row.status !== '已删除') {
return true
}
},
以上是编程学习网小编为您介绍的“el-table表格显示selection多选时对某些复选框设置禁止选中”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
编程基础网
本文标题为:el-table表格显示selection多选时对某些复选框设置禁止选中
基础教程推荐
猜你喜欢
- Vue中的Xss构造 2023-10-08
- CSS3 清除浮动的方法示例 2023-12-19
- Angular获取ngIf渲染的Dom元素示例 2023-07-09
- 从豆瓣网站设计谈网站重构 2022-10-16
- 关于图片与文字垂直方向不对齐问题的解决方法 2024-02-08
- js与jquery回车提交的方法 2023-12-15
- DIV设置浮动后无法撑开外部DIV的解决办法 2024-01-08
- 解决vant中 tab栏遇到的坑 van-tabs 2024-03-09
- 编写轻量ajax组件第三篇实现 2022-12-18
- 微信小程序教程系列之页面跳转和参数传递(6) 2023-12-13
