diff --git a/src/ng-multiselect-dropdown/src/multiselect.component.ts b/src/ng-multiselect-dropdown/src/multiselect.component.ts index b6a27ef..21035f5 100644 --- a/src/ng-multiselect-dropdown/src/multiselect.component.ts +++ b/src/ng-multiselect-dropdown/src/multiselect.component.ts @@ -89,6 +89,10 @@ export class MultiSelectComponent implements ControlValueAccessor { @Output("onFilterChange") onFilterChange: EventEmitter = new EventEmitter(); + + @Output("onDropDownOpen") + onDropDownOpen: EventEmitter = new EventEmitter(); + @Output("onDropDownClose") onDropDownClose: EventEmitter = new EventEmitter(); @@ -291,6 +295,7 @@ export class MultiSelectComponent implements ControlValueAccessor { toggleDropdown(evt) { evt.preventDefault(); if (this.disabled && this._settings.singleSelection) { + this.onDropDownOpen.emit(); return; } this._settings.defaultOpen = !this._settings.defaultOpen;