我正在使用 Vaadin 14 + Java。
我有一个带有枚举的组合框作为可能的选择项。
我想在组合框中显示枚举作为可能的选择,但我想在鼠标悬停/工具提示上显示更长的属性“名称”。
我看到旧版本的 Vaadin 也有同样的问题(显然没有解决方案),我想知道现在是否可以选择这样做。
组合框
ComboBox<MyEnum> cb = new ComboBox<>();
cb.setLabel("MyComboBox");
cb.setItems(MyEnum.values());
//cb.setDescription --> does not exist for ComboBox?
我的枚举类:
public enum MyEnum {
HIGH("High long name explanation"),
MEDIOCRE("Mediocre long name explanation"),
LOW("Low long name explanation");
private final String name;
private MyEnum(String name) {
this.name = name;
}
public String getValue(){
return name;
}
}