页面更改后,React Table v6展开的子行

问题描述

我可以使用defaultExpanded属性显示表格中的所有子行-

const defaultExpandedRows = data.map((element,index) => {
  return { index: true };
});

...

<ReactTable
  ...
  defaultExpanded={defaultExpandedRows}
  ...
/>

我的问题是,这仅适用于初始页面加载,并且当我单击下一页时,没有扩展任何子行。

第1页,初始加载:

enter image description here

第2页:

enter image description here

即使从页面更改重新渲染后,有没有办法使所有子行保持打开状态?

解决方法

弄清楚了,只需要添加一个expanded={defaultExpandedRows}