Fwiw, I updated my StackOverflow answer: https://stackoverflow.com/a/47236713/116472
On Monday, November 13, 2017 at 6:04:42 PM UTC+1, Ameen Malhans wrote: > > > > down votefavorite > <https://stackoverflow.com/questions/47230636/datepicker-dont-closes-after-picking-same-date-gwt/47236713#> > > I am calling java from java-script to close the date picker pop Up using > following method. > > > private native void attachInternal() /*-{+ > > $wnd.jQuery("div.datePickerDay.datePickerDayIsValue").on( "Click", > function() { > > [email protected]::uiDatePickerPopup.hide()(); > > console.log("OK"); > }); > }-*/; > > > this method is again called in the method attached. > > The problem is that date picker doesn't closes after selecting same date > which is already selected, but on value change it closes.I want to close it > even after selecting same date as earlier. The attach method is following > > public void attach() { > > attachInternal(); > > datePickerValueChangeRegistration = > uiDatePicker.addValueChangeHandler(new ValueChangeHandler<Date>() { > @Override > public void onValueChange(ValueChangeEvent<Date> event) { > uiDatePickerPopup.hide(); > uiTextDate.setErrorVisible(false); > > uiTextDate.setTextNoFormat(Moment.moment(event.getValue()).format("L")); > } > }); > > textDateClickRegistration = uiTextDate.addClickHandler(new ClickHandler() > { > @Override > public void onClick(ClickEvent event) { > //if (uiTextDate.isReadOnly()) > // return; > if (!uiTextDate.isEnabled()) > return; > showPopup(); > > } > }); > > > > > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/d/optout.
