要件:blur/form submitのdatepickerをマスクします。GWTBootstrap - マスキング日付ピッカー
forceparseをfalseに設定してonBlurをマスキングすることができましたが、DOMハンドラをオーバーライドしているため、datepickerで次の月/年に移動できません。それは自動的に「1900/1/1」とマスクとして入力したテキストのテキスト途中で「1/1/19」を前提としているので
dob.setForceParse(false);
dob.addDomHandler(new BlurHandler() {
@Override
public void onBlur(BlurEvent event) {
dob.getTextBox().setText(**masked value**);
}
}, BlurEvent.getType());
dob.addDomHandler(new FocusHandler() {
@Override
public void onFocus(FocusEvent event) {
dob.setValue(**unmasked value**);
}
}, FocusEvent.getType());
私は、ChangeDateHandlerを使用することができません。私はこれを扱うことができる他の方法はありますか?