React + Antd:隐藏之前展开的行

问题描述 投票:0回答:1

使用 React + Antd 表

我只想展开一行,那么我可以在 onExpand 函数中隐藏之前展开的行吗?

javascript reactjs antd
1个回答
0
投票

是的,您可以通过为每条记录提供唯一的 id 来实现此目的,只需将 rowKey={id} 传递给您的表组件即可。

<Table
 rowKey={id}
 expandable={{
  onExpand: (isExpanded, record) => {
    rowExpanded(isExpanded, record);
  },
  expandedRowRender: (record) => {
    return expandedRowRender(rowData, record);
  },
}}
/>
© www.soinside.com 2019 - 2024. All rights reserved.