DateBox を使用して、DateBox.getTextBox() に valueChangeHandler を追加しようとしました。FF、Chrome では正常に動作しますが、IE9 では動作しません。テキストボックスの値が変更されても、イベントは発生しません。
IE9 で TextBox.addValueChangeHandler() を使用しようとしましたが、期待どおりに動作します。問題は、DateBox.getTextBox().addValueChangeHandler() を IE9 で動作させる方法です。
誰でもこのバグを確認できますか? それを修正するためのアイデアはありますか?
テストする小さなコード:
DateBox dateBox = new DateBox();
RootLayoutPanel.get().add(dateBox);
dateBox.getTextBox().addValueChangeHandler(new ValueChangeHandler<String>() {
@Override
public void onValueChange(ValueChangeEvent<String> event) {
Window.alert("event fire");
}
});
ありがとう。