diff --git a/src/widgets/cancelable/Cancelable.js b/src/widgets/cancelable/Cancelable.js index 27127b2..da65419 100644 --- a/src/widgets/cancelable/Cancelable.js +++ b/src/widgets/cancelable/Cancelable.js @@ -49,7 +49,7 @@ export class Cancelable { that.iconHandler.classList.add('hide'); that.target.dxTrigger('clear'); - Ut.trigger(events.clear, that); + Ut.trigger(events.onClear, that); }); } } diff --git a/src/widgets/date-picker/DatePicker.js b/src/widgets/date-picker/DatePicker.js index dd32e92..c2bc51d 100644 --- a/src/widgets/date-picker/DatePicker.js +++ b/src/widgets/date-picker/DatePicker.js @@ -94,7 +94,7 @@ export class DatePicker { if (this.isToggled && this.opts.cancelable) { new Cancelable(this.target, { - clear: () => that.clear() + onClear: _ => that.clear() }); } diff --git a/src/widgets/two-datepicker/TwoDatepicker.js b/src/widgets/two-datepicker/TwoDatepicker.js index 1a3a584..b7fb3cd 100644 --- a/src/widgets/two-datepicker/TwoDatepicker.js +++ b/src/widgets/two-datepicker/TwoDatepicker.js @@ -241,16 +241,12 @@ export class TwoDatePicker { if (this.opts.cancelable) { - this.target.dxOn('clear', function(e) { - + this.target.dxOn('clear', _ => { that.clear(); - Ut.trigger(that.events.onChange, that, null, false); - - that.target.dxTrigger('changed'); }); } - + // Click outside - Handler document.body.dxOn('click.two_datepicker' + this.ekey, _ => this.hide());