#combobox #vaadin
#выпадающий список #vaadin
Вопрос:
Как уже отмечалось, высота выпадающего списка в Vaadin по умолчанию составляет 24 пикселя. Есть ли возможность изменить высоту? поскольку setHeight(30, UNITS_PIXELS) не работает. макет будет разрушен.
Ответ №1:
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;
}
Значок выпадающего списка является спрайтом и не должен быть растянут, лучше создать новое изображение ресурса размером 30×30 пикселей и использовать его в качестве значка. Например:
.v-filterselect-combobox-height-style .v-filterselect-button {
min-height: 28px;
background: url("../img/dropdown_icon_30x30.png") no-repeat scroll transparent;
}
Комментарии:
1. Это помогло мне очистить свой разум, но все же создание нового образа — это не мое. в любом случае, спасибо.
2. @Jeffrey. В.Донг и, кстати, если вы считаете, что мой ответ был тем, что вы искали, было бы здорово, если бы вы хотели пометить его как «принятый ответ»! =)
3. @Jeffrey. В. Донг нет проблем, вы нажимаете значок «проверить» прямо рядом с ответом. Это поможет другим, у кого такая же проблема, как и у вас, увидев, что есть ответ, который решает проблему. =)