Intuitive Column Filtering in Table View with "+" and "-" Buttons
T
Tal Fishler
In our current table view, users need to manually apply filters to view specific data, which can be time-consuming and less intuitive, especially for developers accustomed to more dynamic data exploration tools. By implementing "+" (filter) and "-" (unfilter) buttons next to each column value, users can instantly filter the table to show only the rows that match the selected value or exclude them. This functionality is inspired by the user-friendly filtering options found in Kibana, where such interactions are natural and straightforward for developers.
Use Case Example:
A user viewing a table of entities wants to quickly filter the view to show only entities "started by" a specific build. Instead of navigating away from the table to apply this filter, the user can simply click the "+" button next to the build identifier in the "Started By" column to filter the table accordingly.
James Daniels
+1 for this. Just had users ask about the same thing. The UX for applying a filter is also more convoluted if you are viewing a table component on a dashboard catalogue page. They used the word "Fast Filter" especially around enum columns where they maybe expected a fast way to filter the table by one of the enum based values available.