15

我需要打开/关闭其他行详细信息。

有没有人实施或有关于如何为每一行实施展开/折叠功能的想法?

4

3 回答 3

25

这种事情有一个模板(demosource)重要的是,您需要告诉您的List/ Grid/无论何时打开/关闭已更改(也就是大小可能已更改),例如:

this._listRef.recomputeRowHeights(indexOfChangedRow) // Clear cached size
this._listRef.forceUpdateGrid() // Rerender list with new size
于 2016-12-12T17:41:16.393 回答
8

物有所值 ... :-)

CodeSandbox 示例

于 2019-03-12T13:35:49.710 回答
5

我一直在寻找相同的功能,但在搜索时没有找到一些有用的结果,也许这个沙箱可以帮助其他人在他们的应用程序中寻找类似的功能:

这个例子是Tablereact-virtualized旁边使用的react hooks

例子

于 2019-03-24T13:50:41.860 回答