Bulk Select
Component ID
2512634
Component name
Bulk Select
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Downloads
227
Component created
Component changed
Component body
Bulk Select provides both a Form API Element and a Field API Widget with nested checkboxes. If you need a select element with the following features...
- Multiple select
- Hierarchical structure
- Only lowest-level elements selected
- Collapsible hierarchy to save space
- Quick, intuitive interface
- Graceful degradation when JavaScript is not available
...then this might be the module for you.
Included in this package is a demo module which is an example of how to:
- Use the "bulk_select" form element in your own forms.
- Use the "bulk_select" widget for a list field on an entity (e.g. user, node, etc)
Comparison with Similar Modules
- Hierarchical Select uses select elements and an add button. It is a slower method for doing bulk selection, but a better choice if you need parent levels to be selectable.
- Client-side hierarchical select also uses select elements, and is designed for selecting a single-value, not multiple values. It is tied to "taxonomy".
- Simple hierarchical select also uses select elements, is tied to "taxonomy", and is designed for selecting a single-value, not multiple values.
- Dropdown Checkboxes is not for nested options. It is a UI improvement for a standard multiple select element.
- Sexy Exposed is not for nested options. It is a UI improvement for a standard multiple select element.
- Chosen is for autocomplete-style select elements. It is not for nested options.
- Multiselect is for the two-list method of selection. It is not for nested options.
- Speedboxes uses mouse-drag to bulk select a matrix of checkboxes like on the drupal permissions page. It is not an element for outputting nested options.
- Multi-column checkboxes radios is a way of displaying options in columns. It is not for nested options.
- Checkall allows toggling of all checkboxes in a list. It is not for nested options.
