我需要打开/关闭其他行详细信息。
有没有人实现或有想法如何为每一行实现扩展/折叠功能?
这种事情有一个类型的模板(demo,source)重要的是你需要告诉你的List / Grid /无论何时打开/关闭已经改变(也就是大小可能已经改变),例如:
List
Grid
this._listRef.recomputeRowHeights(indexOfChangedRow) // Clear cached size this._listRef.forceUpdateGrid() // Rerender list with new size
物有所值 ... :-)
CodeSandbox sample
我一直在寻找相同的功能,但是当我搜索时,我没有找到一些有用的结果,也许这个沙箱可以帮助其他人在他们的应用中寻找类似的功能:
这个例子是在Table旁边使用react-virtualized的react hooks。
Table
react-virtualized
react hooks
Example