OptionGroup水平?

Fer*_*iva 5 java frameworks vaadin vaadin7

我正在尝试更改OptionGroup以显示Horizo​​ntal.在vaadin7书中有一个用CSS改变的例子,但不起作用.

我正在尝试这个.

//styles.scss
/** optiongroup */
/* Lay the options horizontally */
.v-select-optiongroup-horizontal .v-select-option {
    display: inline-block;
}
/* Avoid wrapping if the layout is too tight */
.v-select-optiongroup-horizontal {
    white-space: nowrap;
}
/* Some extra spacing is needed */
.v-select-optiongroup-horizontal .v-select-option.v-radiobutton {
    padding-right: 10px;
}
Run Code Online (Sandbox Code Playgroud)


//Here the OptionGroup
OptionGroup optionGroup = new OptionGroup();
optionGroup.addItem("Usuário");
optionGroup.addItem("Representante");
Run Code Online (Sandbox Code Playgroud)

任何的想法?

nex*_*xus 8

如书中所述,您需要设置自定义水平样式名称:

optionGroup.addStyleName("horizontal");
Run Code Online (Sandbox Code Playgroud)

  • 在新的Valo主题中,您可以使用"ValoTheme.OPTIONGROUP_HORIZONTAL"作为"OptionGroup"中水平方向的样式名称. (2认同)