我尝试在构建时使用 vaadin 10 构建预订表单,但遇到了问题,即我们从 te web 上的每个表单中知道的自动完成功能不起作用。我在名称字段中输入了名称,然后在下次我想重新输入名称时,我需要再次将其写出来。
我的代码看起来像这样(缩写):
TextField name = new TextField();
Button save = new Button("submit");
save.addClickListener(event -> save());
name.setAutocomplete(Autocomplete.ON);
add(name);
add(save);
我希望 Autocomplete.On 对我有魔力,但它似乎不起作用。也许保存方法的工作方式搞砸了?
方法比较大,我只是简化一下
private void save() {
--save everything to db
--remove all fields
--replace the fields with text saying reservation done
}