gpt4 book ai didi

java - Vaadin:按回车键后自动单击按钮

转载 作者:行者123 更新时间:2023-12-02 08:20:09 26 4
gpt4 key购买 nike

由于 Vaadin 7 中不再存在 LoginForm,处理由单个用户名/密码输入和“登录”按钮组成的基本登录页面的最佳方法是什么。

如何确保按下回车键时表单已提交?我可以想到这样做的方法,但认为必须有一种更常见的方法。

最佳答案

一种简单的方法是使用 LoginForm 插件。 https://vaadin.com/directory#addon/loginform

另一种方法是仅显示带有登录名和密码字段的表单,并将登录按钮设置为默认操作。

在 Vaadin 7 中:

// Have an Login button and set it as the default button
Button login = new Button("Login");
login.setClickShortcut(ShortcutAction.KeyCode.ENTER); // Bind ENTER key to this button.
login.addStyleName(Reindeer.BUTTON_DEFAULT); // Add styling as visual cue this button is the default button (has Enter key bound to it).

Vaadin 8 默认使用不同的主题,Valo 而不是 Reindeer,使用不同的样式名称:

// Have an Login button and set it as the default button
Button login = new Button("Login");
login.setClickShortcut(ShortcutAction.KeyCode.ENTER); // Bind ENTER key to this button.
login.addStyleName(ValoTheme.BUTTON_PRIMARY); // Add styling as visual cue this button is the default button (has Enter key bound to it).

请参阅有关快捷键的文档 for Vaadin 7for Vaadin 8 。请注意,某些网络浏览器可能不支持某些键盘快捷键。

关于java - Vaadin:按回车键后自动单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23777359/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com