multiSelectListBox
multiSelectListBox
позволяет пользователям выбирать несколько значений из прокручиваемого списка элементов с помощью флажков.
-
XML-элемент:
multiSelectListBox
-
Java-класс:
JmixMultiSelectListBox
Основы
Для создания списка элементов используются атрибуты itemsContainer или itemsEnum:
<data>
<collection class="com.company.onboarding.entity.Hobby" id="hobbiesDc"> (1)
<fetchPlan extends="_base"/>
<loader id="hobbiesDl">
<query>
<![CDATA[select e from Hobby e]]>
</query>
</loader>
</collection>
</data>
<layout>
<multiSelectListBox itemsContainer="hobbiesDc"/> (2)
</layout>
1 | CollectionContainer для сущности Hobby . |
2 | multiSelectListBox получает hobbiesDc в качестве контейнера элементов, чтобы отобразить список хобби. |

Обработчики
Чтобы сгенерировать заглушку обработчика в Jmix Studio, используйте вкладку Handlers панели инспектора Jmix UI, или команду Generate Handler, доступную на верхней панели контроллера экрана и через меню Code → Generate (Alt+Insert / Cmd+N). |
Смотрите также
Смотрите документацию Vaadin для получения дополнительной информации.