如何在Vaadin中设置ComboBox的高度

时间:2011-10-06 00:13:54

标签: combobox vaadin

正如所注意到的,Vaadin中的组合框高度默认为24px。无论如何要改变高度?因为setHeight(30,UNITS_PIXELS)不起作用。布局将被破坏。

1 个答案:

答案 0 :(得分:4)

爪哇:

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