el-table有一个筛选功能,筛选和重置都没有问题;但是表格上面还有单独写的查询功能,现在的业务要求是点击上面的查询按钮,可以获取到筛选那儿都勾选了哪些,去做查询,目前不清楚如何获取到勾选的数据。
因为只有点击了筛选或重置才会触发事件,了解到勾选了哪些,现在触发查询在另外一个地方,不知道应该怎么办了
希望获取到勾选的数据。
要获取到用户在 el-table 中勾选的筛选数据,你可以使用 Element UI 的 el-table
组件提供的 selection
属性以及 selection-change
事件来实现。
selection
属性是用于控制行选中的状态,它接受一个数组作为参数,表示被选中的行。当用户勾选或取消勾选行时,会触发 selection-change
事件,你可以在这个事件的处理函数中获取到被选中的行的数据。
下面是一个示例代码,演示了如何获取到用户勾选的筛选数据:
<template> <el-table :data="tableData" style="width: 100%" @selection-change="handleSelectionChange" > <el-table-column type="selection" width="55" > </el-table-column> <el-table-column prop="date" label="日期" width="180" > </el-table-column> <el-table-column prop="name" label="姓名" width="180" > </el-table-column> <!-- 其他列 --> </el-table></template><script>export default { data() { return { tableData: [ { date: '2023-03-01', name: '张三' }, { date: '2023-03-02', name: '李四' }, { date: '2023-03-03', name: '王五' }, // 其他数据项 ], selectedRows: [], // 用于存储被选中的行数据 }; }, methods: { handleSelectionChange(val) { this.selectedRows = val; // 将选中的行数据存储到 selectedRows 数组中 }, },};</script>
在上面的示例中,handleSelectionChange
方法会接收到一个参数 val
,它是一个数组,包含了所有被选中的行数据。你可以在 handleSelectionChange
方法中将这个数组存储到一个变量中,比如这里的 selectedRows
数组。然后,你可以在需要获取勾选数据的地方使用这个变量来获取到用户勾选的筛选数据。
第一层是父节点,点击下面的子节点,子节点已经被选中了,但是没有选中打勾的效果 全选所有、选择父级都可以,但是只要父级下面有多个子节点,选择其中一个子节点的时候就不行,如果只有一个子节点也是可以的 代码是参考这个写的 作者:阿wei程序媛 https://blog.csdn.net/m0_58565372/article/details/130766588
本文向大家介绍Vue中Table组件Select的勾选和取消勾选事件详解,包括了Vue中Table组件Select的勾选和取消勾选事件详解的使用技巧和注意事项,需要的朋友参考一下 简述 之间设计的界面中使用的是复选框控件,但是经过对官网了一些了解,使我们更加倾向于使用一些官网已经封装好的事件,就比如Table组件的Select勾选和取消勾选的这样一个事件。 勾选 首先我们需要说一下这个需求,如下图
vue2中其他组件引用el-table的勾选数据,为何会导致el-table横向滚动条重置? 1、页面中el-table宽度超过100%,X轴出现滚动条,勾选后获得的数据是multipleSelection 2、页面中另一个组件 <Demo :list="multipleSelection"></Demo> ,组件没有修改list的任何操作 3、每次勾选X轴的滚动条都会回到初始位置,就像el-ta
问题描述 在同一级下面的节点,我想要拿到el-tree勾选的节点 判断如果节点满足条件会自动勾选其他的节点 你期待的结果是什么? 比如 勾选2-1,通过'-'左边判断,如果是2,就自动勾选2-0;如果是3,就自动勾选3-0,并且在有2-1的情况下,点击2-0不能被取消勾选,除非只有2-0自身了,点击才能取消勾选。这种判断只判断同一级的,不同级的不判断 勾选3 自动勾选3-0 我遇到的问题? 如果我
el-table中设置tree-props树形数据勾选完成后怎么回显选中状态