[data grid] Improve filtering logic and UI #14897
Labels
component: data grid
This is the name of the generic UI component, not the React module!
feature: Filtering
Related to the data grid Filtering feature
new feature
New feature or request
RFC
Request For Comments
Summary
While reviewing issue #14869, I found the proposed idea to be a valuable enhancement for data grid filtering overall.
The proposal outlines three distinct features, which should be addressed separately:
This feature would enable more complex filtering scenarios by allowing logical groupings of filters. For example, in a car rental database, an accountant might need to determine if a van is available in New York between 06/18/2025 and 06/25/2025, or if a bus is available in New York between 06/12/2025 and 06/25/2025. This could be achieved by structuring the search as follows:
This feature would allow users to input raw queries similar to the one above. This would require developing parsing logic to interpret and execute the query.
The textfield could also implement a autocomplete on the specific value grabbed from the data as suggestions. A great example is the new issue search textfield from the github issue facelift beta:
The filtering panel should be updated to incorporate the new grouping capabilities and support mixed logical operators.
Given the frequency of requests for improved filtering functionality, it would be worthwhile to explore these enhancements in detail.
Related issues:
Examples
The recent facelift of github issue search (in public beta) is a great example for this:
https://github.com/orgs/community/discussions/139934
The text was updated successfully, but these errors were encountered: