Как убрать кнопку в Vaadin 8 ComboBox?

Я собираюсь убрать маленький шеврон справа от Ваадина ComboBox - тот, который я пометил синим цветом на изображении:

Я ищу, чтобы полностью удалить его из одного конкретного экземпляра ComboBox и мне не нужно, чтобы это появилось снова в некоторых случаях на этом ComboBox,

ComboBox в противном случае он должен быть таким же функциональным - показывать опции в выпадающем списке как пользовательские типы, запрещать нулевой выбор и т. д.

Как это может быть сделано?

1 ответ

Решение

К счастью, у кнопки есть имя класса в CSS, "v-filterselect-button". Поэтому я рекомендую попробовать следующее, добавить имя стиля в свой выпадающий список, чтобы вы могли указать целевой экземпляр

combobox.addStyleName("my-combo")

И в вашей теме mixin в вашей теме файл SCSS добавить следующее

.my-combo .v-filterselect-button {
  display: none;
}

.my-combo .v-filterselect-input {
  padding-right: 0px;
}
Другие вопросы по тегам