#java #spring-boot #frontend #vaadin #vaadin14
Вопрос:
Я знаю, что есть такой способ
listBox.addThemeVariants(CheckboxGroupVariant.LUMO_HELPER_ABOVE_FIELD);
Но в ComboBox нет дополнительных переменных. Итак, как мы можем установить вспомогательный текст над полем.
Ответ №1:
Подобный этому:
ComboBox<String> combo = new ComboBox<>();
combo.setItems("foo", "bar");
combo.setHelperText("Oh no");
combo.getElement().getThemeList().add(CheckboxGroupVariant.LUMO_HELPER_ABOVE_FIELD.getVariantName());
Комментарии:
1. В принципе, вы можете использовать любое значение перечисления «LUMO_HELPER_ABOVE_FIELD», так как все они преобразуются в одно и то же строковое значение в браузере. И ComboBox передаст это значение атрибута темы во внутренний компонент текстового поля.