Коллеги, добрый день!
В Jmix 1.x для создания форм с колонками использовался компонент form
с вложенными column
, что было очень удобно:
<form>
<column>
<textField property="firstName"/> <!-- Лейбл автоматически подтягивался из messages -->
</column>
</form>
В Jmix 2.x (Flow UI) form
/column
отсутствуют. Пробовал использовать vbox
, но столкнулся с проблемой:
- Поля с
property
внутриvbox
не автоматизируют лейблы изmessages.properties
, приходится прописыватьlabel
вручную:
<formLayout id="form" dataContainer="userDc">
<vbox>
<textField property="firstName" label="msg://firstName"/> <!-- Дублирование кода -->
</vbox>
<vbox>
.....//
</vbox>
</formLayout>
Вопросы:
- Есть ли в Jmix 2.x аналог
form
/column
с автоматическим подтягиванием лейблов? - Какие best practices для создания многоколоночных форм в Flow UI без дублирования
label
?
Заранее спасибо за советы!