我FormLayout和CheckBox组件有问题.我想用它FormLayout来为用户生成一个表单.这意味着我希望将form(Textinput, Numberinput, Options...)中的所有选项Formlayout与captionto left和inputthe右对齐.
这适用于其他组件但不适用CheckBox.它总是将其标题放在Box的右侧,这会破坏我的表单的视觉顺序.
在Vaadin中,组件的实现可以决定它是否自己呈现其标题,或者它的父组件容器是否呈现它.大多数组件都允许父级渲染标题.CheckBox是一个单独呈现其标题的组件.
要解决此问题,您可以将CheckBox内部包装在布局中(CssLayout例如)并设置布局的标题,或者您可以使用此插件:FormCheckBox.