From 23a74721b8d61e7cac85b2f718fdba8e647276c2 Mon Sep 17 00:00:00 2001 From: Paul Osinski Date: Sat, 17 Oct 2026 03:05:45 -0400 Subject: [PATCH 1/4] docs(tables): applying a column filter with Enter Co-Authored-By: Claude Opus 5.5 --- docs/content/navigation/PRO__table_customization.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/content/navigation/PRO__table_customization.md b/docs/content/navigation/PRO__table_customization.md index c6be744f601..a964fc6fce5 100644 --- a/docs/content/navigation/PRO__table_customization.md +++ b/docs/content/navigation/PRO__table_customization.md @@ -53,6 +53,10 @@ Rows with no value in the sorted column always appear at the end, whichever dire To sort by more than one column, hold Ctrl (Cmd on macOS) while clicking additional headers. Each header shows its position in the sort. The sort is part of the page URL, so a bookmarked or shared link opens the table sorted the same way. +## Filtering columns + +Click the filter icon in a column header to open that column's filter. Enter a value, pick a date, or check the options you want, then click **Apply** or press Enter. Enter works from the text, number, and date fields and from a multi-select option list after you check an option. In an option list, Space checks or unchecks the highlighted option and Enter applies the filter. Pressing Enter while **Clear** has focus clears the filter instead. + ## Reordering columns Drag a column header left or right to move that column. The new order takes effect immediately for the current session. From f7ba7d11288ee43f6d23bf4d9a80a0af53d28925 Mon Sep 17 00:00:00 2001 From: Paul Osinski Date: Sat, 17 Oct 2026 04:20:38 -0400 Subject: [PATCH 2/4] docs(tables): Enter submits the filter bar editor too Co-Authored-By: Claude Opus 5.5 --- docs/content/navigation/PRO__table_customization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/navigation/PRO__table_customization.md b/docs/content/navigation/PRO__table_customization.md index a964fc6fce5..5f97fb2fae1 100644 --- a/docs/content/navigation/PRO__table_customization.md +++ b/docs/content/navigation/PRO__table_customization.md @@ -12,7 +12,7 @@ All of these controls live in the table toolbar, above the list. The Findings list carries a filter bar between the toolbar and the rows. It shows every active filter as a chip that reads as a sentence: the field, the operator, and the value, such as **Severity is any of Critical, High** or **Age is greater than 30**. -- **Add Filter** opens a list of every field the table can filter on, grouped the way the column picker groups them. Type in the search box to narrow the list, then pick a field to open its editor. The editor is the same control the column header offers for that field: a match mode where the field has one, a value or a list of values, and **Submit** and **Clear**. +- **Add Filter** opens a list of every field the table can filter on, grouped the way the column picker groups them. Type in the search box to narrow the list, then pick a field to open its editor. The editor is the same control the column header offers for that field: a match mode where the field has one, a value or a list of values, and **Submit** and **Clear**. Pressing Enter submits the editor, the same way it applies a column header filter (see [Filtering columns](#filtering-columns)). - Select a chip to reopen its editor and change the value or the match mode. Select the **x** on a chip to remove that filter. - The count on the right of the bar is how many records match. **Sort** beside it opens the same sort the column headers offer, up to three levels, so a view with no headers (the grid, below) can still be ordered. - The keyword search stays in the toolbar. It narrows the list on top of the chips and is not a chip itself. From 2d0a0c32ea0c7fce03fc136cc74e0868576f4011 Mon Sep 17 00:00:00 2001 From: Cody Maffucci <46459665+Maffooch@users.noreply.github.com> Date: Sun, 18 Oct 2026 17:25:44 -0600 Subject: [PATCH 3/4] docs(tables): Enter on the calendar picks the day, it does not apply the filter PrimeVue's DatePicker handles Enter on a day cell itself, so the filter applies from a typed date but not from the calendar, where Enter would also restart an "is during" range. Also note that Enter in an "is one of" list adds the typed value first. Co-Authored-By: Claude Opus 5.5 --- docs/content/navigation/PRO__table_customization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/content/navigation/PRO__table_customization.md b/docs/content/navigation/PRO__table_customization.md index 5f97fb2fae1..1f6da461be0 100644 --- a/docs/content/navigation/PRO__table_customization.md +++ b/docs/content/navigation/PRO__table_customization.md @@ -12,7 +12,7 @@ All of these controls live in the table toolbar, above the list. The Findings list carries a filter bar between the toolbar and the rows. It shows every active filter as a chip that reads as a sentence: the field, the operator, and the value, such as **Severity is any of Critical, High** or **Age is greater than 30**. -- **Add Filter** opens a list of every field the table can filter on, grouped the way the column picker groups them. Type in the search box to narrow the list, then pick a field to open its editor. The editor is the same control the column header offers for that field: a match mode where the field has one, a value or a list of values, and **Submit** and **Clear**. Pressing Enter submits the editor, the same way it applies a column header filter (see [Filtering columns](#filtering-columns)). +- **Add Filter** opens a list of every field the table can filter on, grouped the way the column picker groups them. Type in the search box to narrow the list, then pick a field to open its editor. The editor is the same control the column header offers for that field: a match mode where the field has one, a value or a list of values, and **Submit** and **Clear**. Pressing Enter submits the editor from the same fields that apply a column header filter (see [Filtering columns](#filtering-columns)). - Select a chip to reopen its editor and change the value or the match mode. Select the **x** on a chip to remove that filter. - The count on the right of the bar is how many records match. **Sort** beside it opens the same sort the column headers offer, up to three levels, so a view with no headers (the grid, below) can still be ordered. - The keyword search stays in the toolbar. It narrows the list on top of the chips and is not a chip itself. @@ -55,7 +55,7 @@ To sort by more than one column, hold Ctrl (Cmd on macOS) while clicking additio ## Filtering columns -Click the filter icon in a column header to open that column's filter. Enter a value, pick a date, or check the options you want, then click **Apply** or press Enter. Enter works from the text, number, and date fields and from a multi-select option list after you check an option. In an option list, Space checks or unchecks the highlighted option and Enter applies the filter. Pressing Enter while **Clear** has focus clears the filter instead. +Click the filter icon in a column header to open that column's filter. Enter a value, pick a date, or check the options you want, then click **Apply** or press Enter. Enter applies the filter from a text or number field, from a typed date, and from a multi-select option list. In an option list, Space checks or unchecks the highlighted option and Enter applies the filter. In an "is one of" list, the first Enter adds the typed value to the list and a second Enter applies the filter. On the calendar, Enter selects the highlighted day instead, so click **Apply** after picking a date there. Pressing Enter while **Clear** has focus clears the filter instead. ## Reordering columns From 42371656d03eb88bf5328e3ce88b62dff698423d Mon Sep 17 00:00:00 2001 From: Cody Maffucci <46459665+Maffooch@users.noreply.github.com> Date: Sun, 18 Oct 2026 17:29:55 -0600 Subject: [PATCH 4/4] docs(tables): Enter adds to an In List field rather than applying the filter Enter inside an In List or Not in List chip input never applies the filter (the InputTags root is a listbox, which the Enter handler excludes), so say to click Apply there, as on the calendar. Name the filter bar's Submit button and the single-select list case. Co-Authored-By: Claude Opus 5.5 --- docs/content/navigation/PRO__table_customization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/navigation/PRO__table_customization.md b/docs/content/navigation/PRO__table_customization.md index 1f6da461be0..77149e1468c 100644 --- a/docs/content/navigation/PRO__table_customization.md +++ b/docs/content/navigation/PRO__table_customization.md @@ -55,7 +55,7 @@ To sort by more than one column, hold Ctrl (Cmd on macOS) while clicking additio ## Filtering columns -Click the filter icon in a column header to open that column's filter. Enter a value, pick a date, or check the options you want, then click **Apply** or press Enter. Enter applies the filter from a text or number field, from a typed date, and from a multi-select option list. In an option list, Space checks or unchecks the highlighted option and Enter applies the filter. In an "is one of" list, the first Enter adds the typed value to the list and a second Enter applies the filter. On the calendar, Enter selects the highlighted day instead, so click **Apply** after picking a date there. Pressing Enter while **Clear** has focus clears the filter instead. +Click the filter icon in a column header to open that column's filter, set the value, then click **Apply** (**Submit** in the filter bar editor). You can also press Enter to apply the filter from a text or number field, from a date you type, or from a multi-select option list. In a multi-select list, Space checks or unchecks the highlighted option and Enter applies the filter; in a single-select list, Enter picks the option. Enter does not apply the filter in two places: on the calendar, Enter selects the highlighted day, and in an **In List** or **Not in List** field, Enter adds the typed value to the list. Click **Apply** after either one. Pressing Enter while **Clear** has focus clears the filter instead. ## Reordering columns