【发布时间】:2011-10-06 00:13:53
【问题描述】:
如前所述,默认情况下,Vaadin 中组合框的高度为 24px。有没有办法改变高度?因为 setHeight(30, UNITS_PIXELS) 不起作用。布局将被破坏。
【问题讨论】:
如前所述,默认情况下,Vaadin 中组合框的高度为 24px。有没有办法改变高度?因为 setHeight(30, UNITS_PIXELS) 不起作用。布局将被破坏。
【问题讨论】:
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;
}
【讨论】: