对于Vaadin组合框我需要使用以下条款显示一个值和设定另一个值
我有Vaadin组合框对于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项和属性。 ComboBox中的每个选择(以及Vaadin中的许多其他组件)都是一个可以具有任意数量属性的项目。您可以将任何这些属性显示为ComboBox中的项目标题。
有关更多信息,请参见the book。
以上是 对于Vaadin组合框我需要使用以下条款显示一个值和设定另一个值 的全部内容, 来源链接: utcz.com/qa/259273.html