When configuring a Filter widget with the "is any of" operator you get a list of the unique values that are available for that field.
Currently, the buttons at the bottom of this dropdown menu are for 'Show all', 'Show selection', and 'Clear selection'. I propose either adding a Select/Deselect All button to these existing buttons or adding an 'All' checkbox at the top in a similar fashion as the button for the Search widget when you configure it with multiple search sources.
Adding this functionality will be essential for making it easier to quickly select all available values that are in that list of options.
Great suggestion! We have a strong need for this functionality as well. It would seem intuitive that a "Select all" option would be provided alongside the existing "Clear selection" button.
here here! Yes, this is really needed!
This would be a HUGE improvement for me as I build out a fairly large data exploration experience for the public.
Basically, I offer a table widget for each dataset, and the way the data is often structured means there's some sort of summary value within the data, like so:
| Geographic Area | Year | Industry Sector (2-Digit NAICS) | Number |
| County1 | 2026 | All Industries | 500 |
| County1 | 2026 | 11: Agriculture, Forestry, Fishing and Hunting | 10 |
| County1 | 2026 | 21: Mining, Quarrying, and Oil and Gas Extraction | 10 |
| County1 | 2026 | 22: Utilities | 10 |
| ...and so on | ...and so on | ...and so on (for 22 more categories!) | ...and so on |
With the number of records that are in some of these datasets, it makes sense to use filters to not immediately display ALL the data that's in the table, like so:
| Geographic Area | Year | Industry Sector (2-Digit NAICS) | Number |
| County1 | 2026 | All Industries | 500 |
| County2 | 2026 | All Industries | 400 |
This is achievable with an "is any of" filter with the "all industries" value selected. This also means the filter shows "1 Selected," providing a hint to the user that there are more values available if they check the drop-down list.
The problem with this is that if the user does want to see all the values in the table (e.g., to download all the data), there is currently no "select all" action available in the filter widget. This means the user would have to select, one by one, all 22 additional values. Since I'm not interested in giving anyone a repetitive strain injury, I just select all the values myself (so the filter reads "26 Selected"). This way, the user can clear the selection if they want to (or use the reset button to get back to all values being selected), but it's really not ideal.
For the sake of clean data presentation and the health of my right hand, Esri, please implement this!
@DavidWittmann, @MichaelRobb, @wtfineberg
I contacted support recently about this and this is what they said. Add yourselves to this enhancement to let Esri know you'd like this functionality.
I wanted to let you know that I successfully replicated the behavior you described. During my research, I found that an active Enhancement Request already exists for this exact functionality: ENH-000167898. I've linked it to your case so you can view it directly in My Esri > Support > Bugs and Enhancements.
The request is currently Under Consideration. To give you some context, our Product Development team has noted a couple of complex technical challenges with implementing a simple "Select All" default:
- App Freezing: For huge datasets, triggering a "Select All" can instantly hit performance limits and freeze the app.
- Data Limits: Due to data paging, the button might only select the first page of records or get blocked by maximum record thresholds (MaxRecordCount), leading to incomplete data displays.
Our development team is actively evaluating alternative ways to improve this user experience. In the meantime, the current workaround is to manually select one by one the required options within the filter.
Jumping in to affirm that this would indeed be really great to have!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.