【发布时间】:2014-01-25 06:03:22
【问题描述】:
我想在更改其值之前和更改其值之后获取我的文本框的值。
String beforeValue = "";
TextBox textBox = new TextBox();
textBox.addFocusHandler(new FocusHandler() {
public void onFocus(final FocusEvent event) {
beforeValue = textBox.getText();
}
});
textBox.addValueChangeHandler(new ValueChangeHandler<String>() {
public void onValueChange(final ValueChangeEvent<String> event) {
System.out.println("Before value is " + beforeValue);
System.out.println("After value is " + textBox.getText());
}
});
如上代码,我需要两个处理程序(FocusHandler 和 ValueChangeHadler)来获取值之前和值之后。我的问题是如何通过一个处理程序或另一种简单易行的方式获得它?我不想使用两个处理程序来获取它。任何建议,将不胜感激。 提前致谢!
【问题讨论】:
标签: gwt event-handling handler gwt2