Search code examples
reactjsreact-virtualized

React Virtualized - onclick, expand Rows for additional details


I have a requirement to open/close additional row details.

Has anyone implemented or have ideas on how to go about implementing expand/collapse feature for each row?


Solution

  • There's a template of sorts for this sort of thing (demo, source) The important bit is that you'll need to tell your List/Grid/whatever when an open/close has changed (aka when size might have changed), eg:

    this._listRef.recomputeRowHeights(indexOfChangedRow) // Clear cached size
    this._listRef.forceUpdateGrid() // Rerender list with new size