FormLayout中的CheckBox标题位置(Vaadin 7.5.0)

soo*_*man 0 vaadin7

FormLayout和CheckBox组件有问题.我想用它FormLayout来为用户生成一个表单.这意味着我希望将form(Textinput, Numberinput, Options...)中的所有选项Formlayoutcaptionto leftinputthe右对齐.

这适用于其他组件但不适用CheckBox.它总是将其标题放在Box的右侧,这会破坏我的表单的视觉顺序.

Hen*_*ola 5

在Vaadin中,组件的实现可以决定它是否自己呈现其标题,或者它的父组件容器是否呈现它.大多数组件都允许父级渲染标题.CheckBox是一个单独呈现其标题的组件.

要解决此问题,您可以将CheckBox内部包装在布局中(CssLayout例如)并设置布局的标题,或者您可以使用此插件:FormCheckBox.