gpt4 book ai didi

vaadin - 对于 Vaadin 组合框,我需要显示一个值并设置另一个值

转载 作者:行者123 更新时间:2023-12-04 22:24:48 25 4
gpt4 key购买 nike

我有包含以下项目的 Vaadin 组合框

Application
Federation
Innovation

当用户从下拉框中选择应用程序时,我需要以类似的方式设置 APP
Federation - FED
Innovation - INV

因此,当我获取只需要它的短代码而不是整个名称时。如何实现?

最佳答案

这个基本案例你可以这样做:

ComboBox cb = new ComboBox();
cb.addItem("FED");
cb.setItemCaption("FED", "Federation");
cb.addItem("INV");
cb.setItemCaption("INV", "Innovation");
main.addComponent(cb);

// to show the value:
cb.setImmediate(true); // update the label immediatly
Label selected = new Label(cb);
main.addComponent(selected);

但我真的建议您了解 Vaadin 中的 Items 和 Properties。 ComboBox 中的每个选择(以及 Vaadin 中的许多其他组件)都是一个可以具有任意数量属性的 Item。您可以将这些属性中的任何一个显示为 ComboBox 中的项目标题。

有关更多信息,请参阅 the book

关于vaadin - 对于 Vaadin 组合框,我需要显示一个值并设置另一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5179727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com