ListBuilder
ListBuilder is an enhanced version of TwinColSelect - offers item ordering and more!
ListBuilder is an evolutionary enhancement of TwinColSelect (and is more or less based on it). I have myself needed this kind of component in a few client projects so I decided to write it under the Apache 2.0 license so others may use it too.
Main enhancements: • Item order preserved! • Prettier buttons (with icons). • Button state is updated based on what is selected. • Fixes a few bugs from TwinColSelect which may result into simultaneously selected rows in both columns. • Allow adding style names to left and right column captions.
Drawbacks: • You need to use the getOrderedValue() method to fetch the selected items in correct order; getValue() will return the selections as a Set similarly to TwinColSelect.
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
Converted for Vaadin 8
- Released
- 2017-03-17
- Maturity
- BETA
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 8.0+
- Vaadin 6.4+ in 0.1.0
- Vaadin 6.5+ in 0.5.0
- Vaadin 6.8+ in 0.7.0
- Vaadin 7.0+ in 0.6.0.v7
- Vaadin 7.7+ in 0.7.4.v7
- Vaadin 8.7+ in 1.0.0-v8-compatibility
- Browser
- Firefox
- Opera
- Safari
- Google Chrome
- Internet Explorer
- Microsoft Edge