From d598a550defba5c6b0e47d3ce18702f0f822138d Mon Sep 17 00:00:00 2001 From: Wouter Willems Date: Wed, 19 Jul 2023 16:27:26 +0200 Subject: [PATCH] add support for klp-select to listen to close events --- projects/klippa/ngx-enhancy-forms/package.json | 2 +- .../src/lib/elements/select/select.component.html | 1 + .../src/lib/elements/select/select.component.ts | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/projects/klippa/ngx-enhancy-forms/package.json b/projects/klippa/ngx-enhancy-forms/package.json index daa39d8..a5d17f6 100644 --- a/projects/klippa/ngx-enhancy-forms/package.json +++ b/projects/klippa/ngx-enhancy-forms/package.json @@ -1,6 +1,6 @@ { "name": "@klippa/ngx-enhancy-forms", - "version": "14.1.7", + "version": "14.2.0", "publishConfig": { "access": "public" }, diff --git a/projects/klippa/ngx-enhancy-forms/src/lib/elements/select/select.component.html b/projects/klippa/ngx-enhancy-forms/src/lib/elements/select/select.component.html index 66cc82d..c36b63d 100644 --- a/projects/klippa/ngx-enhancy-forms/src/lib/elements/select/select.component.html +++ b/projects/klippa/ngx-enhancy-forms/src/lib/elements/select/select.component.html @@ -19,6 +19,7 @@ [virtualScroll]="true" (scroll)="onScroll($event.end)" (open)="onOpen()" + (close)="onClose()" > diff --git a/projects/klippa/ngx-enhancy-forms/src/lib/elements/select/select.component.ts b/projects/klippa/ngx-enhancy-forms/src/lib/elements/select/select.component.ts index 532ed46..9e249bc 100644 --- a/projects/klippa/ngx-enhancy-forms/src/lib/elements/select/select.component.ts +++ b/projects/klippa/ngx-enhancy-forms/src/lib/elements/select/select.component.ts @@ -55,6 +55,7 @@ export class SelectComponent extends ValueAccessorBase implem @Output() public onSearch = new EventEmitter(); @Output() public onEndReached = new EventEmitter(); @Output() public onOpened = new EventEmitter(); + @Output() public onClosed = new EventEmitter(); @Output() public onBlur = new EventEmitter(); @Output() public onClear = new EventEmitter(); @ViewChild('ngSelect') ngSelect; @@ -182,4 +183,8 @@ export class SelectComponent extends ValueAccessorBase implem public focus = (): void => { this.ngSelect.focus(); } + + public onClose(): void { + this.onClosed.emit(); + } }