2014-01-27 29 views
5

我在嘗試更改OptionGroup以顯示「水平」。在vaadin7書中有一個用css更改的例子,但不起作用。OptionGroup水平?

我正在試着這個。

//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; 
} 

//Here the OptionGroup 
OptionGroup optionGroup = new OptionGroup(); 
optionGroup.addItem("Usuário"); 
optionGroup.addItem("Representante"); 

有什麼想法嗎?

+0

現在的作品。添加addStyleName(「horizo​​ntal」)並更改:D – FernandoPaiva

回答

7

寫在你需要設置一個自定義的水平樣式名稱的書:

optionGroup.addStyleName("horizontal"); 
+1

在新的Valo主題中,可以使用'ValoTheme.OPTIONGROUP_HORIZONTAL'作爲'OptionGroup'中水平方向的樣式名稱。 – Abbas

+0

但如果我想在網格中顯示,因爲我有超過20個組件添加到optionGroup ...我該怎麼做? –