-
Notifications
You must be signed in to change notification settings - Fork 80
Enhancement: Select all for combobox #2311
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Super valid. Some thoughts:
|
This comment has been minimized.
This comment has been minimized.
I think we'll want to re-evaluate the above design - I also don't think this is valid for Dropdown. The screenshot workflow in OP is valid for Combobox as shown, but likely also Pick List as described. @asangma do you have thoughts on select / deselect workflow in pick List? Do we want to separate this out to scope the enhancements to Combobox from those to Pick List? |
I think separate issues would be good. Do we also need to include the value list too? cc @benelan |
Reassigning to June for design considerations prior to development. |
@ashetland For clarification purposes, can you confirm if unchecking the |
Yes, it should act as a toggle. |
Related to the bug in Table documented in #11143, if Combobox Items are |
@ashetland should there be any indeterminate state of the checkbox? https://www.sitelint.com/blog/definitive-guide-to-indeterminate-state-of-a-checkbox I would suspect it to work like this: https://codepen.io/sitelint/pen/BavyreE |
That follows what we do on Table + Tree 👍 |
Yep, agreed 👍 |
**Related Issue:** #2311 ## Summary Provides a `Select All` checkbox in the `calcite-combobox` by default for `selection-mode="multiple"` as a convenient shortcut for users to quickly select or deselect all items in the list. The `indeterminate` state for this checkbox is a visual and programmatic state that indicates a checkbox is neither fully checked nor unchecked. It represents a "partial selection" in scenario where a checkbox is associated with a group of child checkboxes, and some (but not all) of the child checkboxes are selected. --------- Co-authored-by: Matt Driscoll <[email protected]>
Installed and assigned for verification. |
🍠 Verified locally on |
**Related Issue:** #2311 ## Summary Provides a `Select All` checkbox in the `calcite-combobox` by default for `selection-mode="multiple"` as a convenient shortcut for users to quickly select or deselect all items in the list. The `indeterminate` state for this checkbox is a visual and programmatic state that indicates a checkbox is neither fully checked nor unchecked. It represents a "partial selection" in scenario where a checkbox is associated with a group of child checkboxes, and some (but not all) of the child checkboxes are selected. --------- Co-authored-by: Matt Driscoll <[email protected]>
Uh oh!
There was an error while loading. Please reload this page.
Description
Provide a way to include a "select all/none" button for
a pick-listComboboxAcceptance Criteria
Final designs in this Figma file. These designs also take into account updated selection icons from issue #10580.
Relevant Info
Which Component
pick-listComboboxExample Use Case
In ArcGIS Velocity we have a page with a data grid for items with a dropdown filter for item status (currently a calcite-react



MultiSelect
):We decided to add a "select all/none" button to the list since it's common for a user to want to quickly filter down to a single/few status types but then want to go back to seeing everything.
monday.com sync: #5220192358
The text was updated successfully, but these errors were encountered: