我想在键入GWT TextBox时立即更新文本字段.我的问题是ValueChangeEvent和ChangeEvent处理程序仅在TextBox失去焦点时触发.我想过使用KeyPressEvent但是用鼠标执行复制粘贴时什么都不会发生.
最简单的方法是什么?
鉴于以下代码:
TextBox tb = new TextBox();
tb.addValueChangeHandler(new ValueChangeHandler<String>() {
@Override
public void onValueChange(ValueChangeEvent<String> event) {
Window.alert(event.getValue());
}
});
Run Code Online (Sandbox Code Playgroud)
onValueChange如果TextBox失去焦点将被调用。我试图在输入值发生变化时调用它。我读过的所有解决方案都涉及处理 keyup 和 paste 事件,例如在这个答案中。如何在 GWT 中构建 Facebook 风格的输入框 这不是 GWT 2.5.1 中的地址吗?有没有办法绑定到本机输入更改方法?如果其他小部件或使用 UI 框架具有此功能,则它们是可以接受的