我正在用Java编写代码,并且正在使用Vaadin 8扩展程序。
我有一个Vaadin组合框,效果很好。但我不仅要从“组合框”中选择项目,还要选择书面输入。这意味着我想将组合框用作下拉菜单以及文本编辑字段。
经过一些研究,我认为在将组合框写入内容后无法获得组合框的价值。文本编辑字段仅用于在下拉菜单中搜索。 如果我键入的内容不属于下拉菜单,则该值为null。
但是似乎可以使用setNewItemProvider方法将新项目添加到组合框下拉菜单中。
那里有一些使用旧方法getNewItemHandler的示例,但它们似乎不适用于最新的Vaadin版本8。setNewItemsAllowed方法不再是Vaadin 8的一部分。
有人可以为Vaadin 8提供新方法setNewItemProvider的示例吗?