(vue)el-table-column type=“selection“表格选框怎么根据条件添加禁选

(vue)el-table-column type="selection"表格选框怎么根据条件添加禁选



html

c 复制代码
<el-table
  :data="tableData"
  style="width: 100%">
  <el-table-column
    type="selection"
    width="55"
    :selectable="checkSelectable">
  </el-table-column>
  <!-- 其他列 -->
</el-table>

js

c 复制代码
 methods: {
    checkSelectable(row, index) {
      // 这里可以根据row的内容来决定是否可以选择这一行
      // 返回true或false
      // 例如,下面的代码禁止选择状态为'California'的行
      return row.state !== 'California';
    }
  }

在checkSelectable方法中,你可以根据行的数据来决定该行是否可以被选中。返回true则可以选中,返回false则禁止选中该行。

相关推荐
百度地图汽车版14 分钟前
【AI地图 Tech说】第二期:一文解码百度地图ETA
前端
恋猫de小郭16 分钟前
罗技鼠标因为服务器证书过期无法使用?我是如何解决 SSL 证书问题
android·前端·flutter
Sailing18 分钟前
AI 流式对话该怎么做?SSE、fetch、axios 一次讲清楚
前端·javascript·面试
橙露24 分钟前
Vue3 组件通信全解析:技术细节、适用场景与性能优化
前端·javascript·vue.js
扉间79825 分钟前
lightrag嵌入思路
前端·chrome
toooooop829 分钟前
Vuex Store实例中`state`、`mutations`、`actions`、`getters`、`modules`这几个核心配置项的区别
前端·javascript·vue.js
LYFlied32 分钟前
Rust代码打包为WebAssembly二进制文件详解
开发语言·前端·性能优化·rust·wasm·跨端
OpenTiny社区36 分钟前
历时1年,TinyEditor v4.0 正式发布!
前端·javascript·vue.js
time_rg41 分钟前
深入理解react——1. jsx与虚拟dom
前端·react.js