正如所注意到的,Vaadin中的组合框高度默认为24px。无论如何要改变高度?因为setHeight(30,UNITS_PIXELS)不起作用。布局将被破坏。
答案 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;
}