SelectCheckboxMenu is a multiselect input component based on checkboxes in an overlay menu. Although it is an input component, it is presented to users as a menu so that it makes sense to handle
SelectCheckboxMenu in this chapter.
In this recipe, we will implement a simple and an advanced
SelectCheckboxMenu component. In the advanced case, we will learn about the built-in filtering feature. Selected items should be shown in a dialog when submitting.
SelectCheckboxMenu is the same as for
SelectManyCheckbox. Checkbox items can be attached via several
f:selectItem tags or one
f:selectItems tag. In the following simple example, we will use
f:selectItems to display colors: