现在我有以下代码工作:
@UiHandler("usernameTextBox")
void onUsernameTextBoxKeyPress(KeyPressEvent event) {
keyPress(event);
}
@UiHandler("passwordTextBox")
void onPasswordTextBoxKeyPress(KeyPressEvent event) {
keyPress(event);
}
void keyPress(KeyPressEvent event) {
if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
submit();
}
}
Run Code Online (Sandbox Code Playgroud)
我希望能够为视图中的所有元素只有一个侦听器,而不会为每个文本框复制事件.
最终目标是,如果他们按下回车键,无论他们在页面上的哪个位置,都应该提交表单.
谢谢!
我正在使用Hibernate Search,文档和书籍说我需要在id字段上使用@DocumentId,以便Hibernate Search可以知道如何将索引映射到对象.
我的代码似乎在没有@DocumentId的情况下工作正常.Hibernate Search是否足够聪明,以确定@Id字段是一个很好的默认值?是否存在导致不明显的问题?
谢谢你的时间!