欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 艺术 > el-table表格点击该行任意位置时也勾选上其前面的复选框

el-table表格点击该行任意位置时也勾选上其前面的复选框

2024/10/24 14:21:00 来源:https://blog.csdn.net/Angel_girl319/article/details/142531268  浏览:    关键词:el-table表格点击该行任意位置时也勾选上其前面的复选框

需求:当双击表格某一行任意位置时,自动勾选上其前面的复选框

1、在el-table 组件的每一行添加@row-dblclick事件,用于双击点击

  <el-table:data="tableData"ref="tableRef"@selection-change="handleSelectionChange"@row-dblclick="handleRowClick">
<el-table-column type="selection" fixed width="55" align="center" /><el-table-columntype="index"fixedlabel="序号"width="75"align="center"/>
</el-table>

2、定义方法在 `handleRowClick` 方法中,通过修改 `row` 对象中的某个属性来标记该行是否被选中,调用 `toggleRowSelection` 方法来切换多选框的勾选状态。

const sourceRef = ref();

//双击
const handleRowClick = (row) => {console.log(row, "双击--");row.isSelected = !row.isSelected;tableRef.value.toggleRowSelection(row);
};

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com