как установить высоту ComboBox в Ваадине - PullRequest
2 голосов
/ 06 октября 2011

Как уже было отмечено, высота поля со списком в Vaadin по умолчанию составляет 24 пикселя.Есть ли способ изменить высоту?поскольку setHeight (30, UNITS_PIXELS) не работает.макет будет разрушен.

1 Ответ

4 голосов
/ 06 октября 2011

Java:

comboBox.addStyleName("combobox-height-style");

CSS:

.v-filterselect-combobox-height-style {
    min-height: 30px;
}

.v-filterselect-combobox-height-style .v-filterselect-input {
    min-height: 30px;
}

.v-filterselect-combobox-height-style .v-filterselect-button {
    min-height: 28px;
}

Значок для выпадающего меню является спрайтом и не должен растягиваться, лучше создать новое изображение ресурса размером 30x30пикселей и использовать это в качестве значка.Например:

.v-filterselect-combobox-height-style .v-filterselect-button {
    min-height: 28px;
    background: url("../img/dropdown_icon_30x30.png") no-repeat scroll transparent;
}
...