Vaadin组合框-新商品

时间:2019-01-14 17:19:28

标签: java combobox vaadin8

我正在用Java编写代码,并且正在使用Vaadin 8扩展程序。

我有一个Vaadin组合框,效果很好。但我不仅要从“组合框”中选择项目,还要选择书面输入。这意味着我想将组合框用作下拉菜单以及文本编辑字段。

经过一些研究,我认为在将组合框写入内容后无法获得组合框的价值。文本编辑字段仅用于在下拉菜单中搜索。 如果我键入的内容不属于下拉菜单,则该值为null。

但是似乎可以使用setNewItemProvider方法将新项目添加到组合框下拉菜单中。

那里有一些使用旧方法getNewItemHandler的示例,但它们似乎不适用于最新的Vaadin版本8。setNewItemsAllowed方法不再是Vaadin 8的一部分。

有人可以为Vaadin 8提供新方法setNewItemProvider的示例吗?

1 个答案:

答案 0 :(得分:1)

您当然可以按照计划进行操作,但是那里有一个简单得多的解决方案。

有一个用于使组合框变为可编辑的特定功能:javadoc