Description
If you create a TablePlugin that listens to selectedRange, it does not update reactively and is just []. Also, panel is no longer passed through. See https://github.com/deephaven/web-client-ui/pull/2181/files which added these props back, but didn't add panel back.
By just passing through this.irisGrid.current?.state.selectedRanges, it's not re-rendering the plugin when the selected ranges is actually changed:
|
selectedRanges={this.irisGrid.current?.state.selectedRanges} |
Description
If you create a TablePlugin that listens to
selectedRange, it does not update reactively and is just[]. Also,panelis no longer passed through. See https://github.com/deephaven/web-client-ui/pull/2181/files which added these props back, but didn't addpanelback.By just passing through
this.irisGrid.current?.state.selectedRanges, it's not re-rendering the plugin when the selected ranges is actually changed:web-client-ui/packages/dashboard-core-plugins/src/panels/IrisGridPanel.tsx
Line 442 in b552282