Vaadin14 - 如何在组合框中的字段上方设置帮助文本

ege*_*urk 4 java frontend vaadin spring-boot vaadin14

我知道有这样的方法

listBox.addThemeVariants(CheckboxGroupVariant.LUMO_HELPER_ABOVE_FIELD);
Run Code Online (Sandbox Code Playgroud)

但 ComboBox 没有addThemeVariants。那么我们如何在字段上方设置帮助文本。

在此输入图像描述

oll*_*nen 5

像这样:

ComboBox<String> combo = new ComboBox<>();
combo.setItems("foo", "bar");
combo.setHelperText("Oh no");
combo.getElement().getThemeList().add(CheckboxGroupVariant.LUMO_HELPER_ABOVE_FIELD.getVariantName());
Run Code Online (Sandbox Code Playgroud)

  • 基本上您可以使用任何“LUMO_HELPER_ABOVE_FIELD”枚举值,因为它们都在浏览器中转换为相同的字符串值。ComboBox 会将该主题属性值传播到内部 TextField 组件。 (2认同)