как установить высоту выпадающего списка в Vaadin

#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. В. Донг нет проблем, вы нажимаете значок «проверить» прямо рядом с ответом. Это поможет другим, у кого такая же проблема, как и у вас, увидев, что есть ответ, который решает проблему. =)