Skip to content

feat: Apply AG Grid filter model on pivot table row selection#8

Draft
mofojed wants to merge 7 commits intodeephaven-examples:masterfrom
mofojed:ag-grid-example-pivot-select-filter
Draft

feat: Apply AG Grid filter model on pivot table row selection#8
mofojed wants to merge 7 commits intodeephaven-examples:masterfrom
mofojed:ag-grid-example-pivot-select-filter

Conversation

@mofojed
Copy link
Copy Markdown
Collaborator

@mofojed mofojed commented Jan 27, 2026

  • Select from one AG Grid pivot table, and filter the source table
  • Dependent on Enterprise PivotTable changes to add getSourceTable() functions.

- Now just need to get it to actually use the selection, extract the keys, and apply them on a filter of a copy of the pivot table
…right

- Need the `.copy()` function on PivotTable, but otherwise it works well
- Need to clarify if this is the format desired, or if we'd rather just a flat table with the leaf nodes
- Updated handleSelectionChanged to build an AG Grid FilterModel
  instead of Deephaven filters
- Uses text filter with equals type for single values, OR conditions
  for multiple values
- DeephavenViewportDatasource listens for filterChanged event and
  applies the filter to the Deephaven table server-side
- Added Playwright test to verify filtering works correctly
- Updated Node.js version to v22.13.1 LTS
- Added Playwright as dev dependency for e2e testing
- Added playwright-report and test-results to .gitignore
@mofojed mofojed self-assigned this Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant