element-plus [feature request] about togglerowselection method in El table component

tct7dpnv  于 2022-10-21  发布在  其他
关注(0)|答案(4)|浏览(272)

Existing Component

Component Name

el-table

Description

https://codepen.io/peyfon/pen/MWopZEQ
是否有必要优化下这个toggleRowSelection方法,只能用 tableData[x] 这种方式来传入选中项,用起来太不方便。如果有分页器就更麻烦了。

9udxz4iz

9udxz4iz1#

Translation of this issue:

Existing Component

yes

Component Name

el-table

Description

https://codepen.io/peyfon/pen/MWopZEQ

Is it necessary to optimize the togglerowselection method? You can only use tabledata [x] to pass in the selected item, which is too inconvenient to use. If you have a pager, it's even more troublesome.

cgyqldqp

cgyqldqp2#

@PeyFon 我感觉这个 toggleRowSelection 使用起来不算麻烦吧
比如表格数据是 tableData
可以写个工具类 从当前表格数据 tableData 中根据某个字段提取出想要选中行的索引
对于分页的话 这个似乎是没有影响的,分页你还是会改变当前表格数据的 也就是重新赋值 tableData

s3fp2yjn

s3fp2yjn3#

@PeyFon 我感觉这个 toggleRowSelection 使用起来不算麻烦吧
比如表格数据是 tableData
可以写个工具类 从当前表格数据 tableData 中根据某个字段提取出想要选中行的索引
对于分页的话 这个似乎是没有影响的,分页你还是会改变当前表格数据的 也就是重新赋值 tableData

除了根据tableData数据内的某个字段来判断要选中的行之外,是否还有别的不同的筛选方案?如果没有的话,这个工具类是不是可以封在组件内,而不是我每次用每次写?

jhkqcmku

jhkqcmku4#

赞同,类似ant-design的selected-row-keys用起来很方便,不太理解element-plus为什么要这么设计

相关问题