我在Vaadin中有几个TextFields和一个搜索按钮。我想用Enter键执行我的搜索按钮,无论我在哪个TextField。首先,我初始化所有组件并设置
searchButton.setClickShortcut(KeyCode.ENTER);
searchButton.setImmediate(true);
除了第一次打开VerticalLayout之后,它一直有效。
我还尝试Both ENTER shortcut and TextArea in Vaadin,将ENTER键设置为每个TextField,它可以随时使用,除了第一次打开VerticalLayout时。
如果我对ESCAPE键执行相同的操作,它始终有效。
有什么建议吗?
提前致谢。