这是一个创建于 40 天前的主题,其中的信息可能已经有所发展或是发生改变。
大佬们,我想要表单具有树级结构并且自动展开和不需要折叠,为此开发了如下代码:
<Table
columns={columns}
defaultExpandAllRows={true}
expandIcon={() => {
return <></>;
}}
dataSource={data} />
但是在我动态更改时发现其并不会自动展开,只有将 expandIcon 那一段注释掉后才可以点击折叠后才展开,请问大佬们,有什么方法能达成我的需求吗?
![stardewValley](https://cdn.v2ex.com/gravatar/b7e36aa2feed094650d51a36a1b53d6f?s=48&d=retro) |
|
1
stardewValley 40 天前 1
那就等 data 有数据了再渲染 Table,{ data && <Table dataSource={data} />}
|
![jonasLiiii](https://cdn.v2ex.com/avatar/61fa/7a39/676688_normal.png?m=1715566375) |
|
2
jonasLiiii 40 天前
@ stardewValley 我解决啦,我用了 children ,再加上 expandable-expandedRowKeys ,在拿数据的时候顺便把 id 拿过来直接展开就好了,但还是十分感谢🙇
|