【问题标题】:Vaadin14 - how to set Helper Text above the field in ComboBoxVaadin 14 - 如何在 ComboBox 的字段上方设置 Helper Text
【发布时间】:2021-09-12 12:44:21
【问题描述】:

我知道有这样的方法

listBox.addThemeVariants(CheckboxGroupVariant.LUMO_HELPER_ABOVE_FIELD);

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

【问题讨论】:

    标签: java spring-boot frontend vaadin vaadin14


    【解决方案1】:

    像这样:

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

    【讨论】:

    • 基本上你可以使用任何“LUMO_HELPER_ABOVE_FIELD”枚举值,因为它们都在浏览器中转换为相同的字符串值。并且 ComboBox 会将该主题属性值传播到内部 TextField 组件。
    猜你喜欢
    • 1970-01-01
    • 2016-06-08
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 2020-10-06
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多