TwinColSelect | Vaadin

TwinColSelect for Flow (Vaadin 14 and 23)

This is a fully server side custom component demo. There are many ways to implement TwinColSelect or so called list builder component. This one is build using layouts and checkboxes. The serverside API is a bit mimicing the CheckBoxGroup component of the framework.

Supported features

  • Drag and drop selection, version 1.1.0+, requires Vaadin 14.1+
  • Range selection, version 1.4.0+
  • Adopts left to right / right to left direction based on ui.setDirection();, version 1.5.0+, requires Vaadin 14.3+
  • DataView API, version 2.1.0+, requires Vaadin 23+


Link to this version
BetaReleased 25 August 2022Apache License 2.0
Framework Support
Vaadin platform 23+
Browser Compatibility
Install with
Release notes - Version 2.2.1

Version 2.2.1

  • Fix issue with buttons being disabled if the items were not initially set
  • Fix issue with error message not appearing at right time