前言
前端样式框架采用AntDesign时,经常会使用到Table组件,如果要有实现多选或选择的需求时往往就会用到rowSelection属性,效果如下

rowSelection属性属性值如下

问题
文档中并没有说明选择时以数据中的哪个属性为准,看官方案例是默认以名为key的属性为准,那如果我们项目要展示的数据没有key,而想要以数据中的id为准,该如何设置?

解决方法
在Table组件中明确指出rowkey是什么,如下以react为例:
<Table
columns={comAnounceH}
dataSource={commonNewsData}
pagination={
{
total: pageCount,
pageSize: 5
}}
rowSelection={
{
selectedRowKeys: this.state.selected

文章讨论了在AntDesign的Table组件中,如何在没有默认key属性时,通过设置rowKey为数据中的id来实现多选功能,避免出现异常选择效果。
最低0.47元/天 解锁文章
605

被折叠的 条评论
为什么被折叠?



