File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
gwt-material/src/main/java/gwt/material/design/client/ui Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -119,6 +119,12 @@ protected void onAttach() {
119119 setPlaceholder (this .placeholder );
120120 }
121121
122+ @ Override
123+ protected void onDetach () {
124+ super .onDetach ();
125+ removeClickHandler (pickatizedDateInput , this );
126+ }
127+
122128 @ Override
123129 public void clear () {
124130 if (initialized ) {
@@ -147,6 +153,10 @@ public void setDateSelectionType(MaterialDatePickerType type) {
147153 }
148154 }
149155
156+ native void removeClickHandler (Element picker , MaterialDatePicker parent ) /*-{
157+ picker.pickadate('picker').off("close", "open", "set");
158+ }-*/ ;
159+
150160 native void initClickHandler (Element picker , MaterialDatePicker parent ) /*-{
151161 picker.pickadate('picker').on({
152162 close: function () {
@@ -288,6 +298,15 @@ public static native JsDate getDatePickerValue(Element picker)/*-{
288298 return picker.pickadate('picker').get('select').obj;
289299 }-*/ ;
290300
301+ /**
302+ * Clears the values of the picker field.
303+ */
304+ public void clearValues () {
305+ if (pickatizedDateInput != null ) {
306+ clearValues (pickatizedDateInput );
307+ }
308+ }
309+
291310 public native void clearValues (Element picker ) /*-{
292311 picker.pickadate('picker').clear();
293312 }-*/ ;
You can’t perform that action at this time.
0 commit comments