From cad098e755827cdcdb8906b4ff6b1b92818e89b4 Mon Sep 17 00:00:00 2001 From: Jan Stuhlmann Date: Fri, 3 Feb 2023 17:44:13 +0100 Subject: [PATCH 1/3] Add baseZIndex, autoZIndex, appendTo, overlayOptions properties to p-autocomplete, fixes #12600 --- .../components/autocomplete/autocomplete.ts | 24 ++++++++++++++++--- .../autocomplete/autocompletedemo.html | 6 +++++ 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/app/components/autocomplete/autocomplete.ts b/src/app/components/autocomplete/autocomplete.ts index 108b6456c4f..2c71bafa9aa 100755 --- a/src/app/components/autocomplete/autocomplete.ts +++ b/src/app/components/autocomplete/autocomplete.ts @@ -138,9 +138,11 @@ export const AUTOCOMPLETE_VALUE_ACCESSOR: any = { Properties ScrollerOptions null Whether to use the scroller feature. The properties of scroller component can be used like an object in it. + + + overlayOptions + OverlayOptions + null + Whether to use overlay API feature. The properties of overlay API can be used like an object in it. lazy From a0c687328b03ab287fcf4185a3ac377591e379d6 Mon Sep 17 00:00:00 2001 From: Jan Stuhlmann Date: Mon, 5 Jun 2023 16:32:05 +0200 Subject: [PATCH 2/3] restore input definition --- src/app/components/autocomplete/autocomplete.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/components/autocomplete/autocomplete.ts b/src/app/components/autocomplete/autocomplete.ts index 1d6a257cf5b..70fde35a531 100755 --- a/src/app/components/autocomplete/autocomplete.ts +++ b/src/app/components/autocomplete/autocomplete.ts @@ -396,25 +396,25 @@ export class AutoComplete implements AfterViewChecked, AfterContentInit, OnDestr * Defines a string that labels the input for accessibility. * @group Props */ - @Input() ariaLabel: string; + @Input() ariaLabel: string | undefined; /** * Defines a string that labels the dropdown button for accessibility. * @group Props */ - @Input() dropdownAriaLabel: string; + @Input() dropdownAriaLabel: string | undefined; /** * Specifies one or more IDs in the DOM that labels the input field. * @group Props */ - @Input() ariaLabelledBy: string; + @Input() ariaLabelledBy: string | undefined; /** * Icon class of the dropdown icon. * @group Props */ - @Input() dropdownIcon: string = 'pi pi-chevron-down'; + @Input() dropdownIcon: string | undefined; @Input() unique: boolean = true; /** From 66bbda6cdb4c9af41f26aee13e16c1aab07ef071 Mon Sep 17 00:00:00 2001 From: Jan Stuhlmann Date: Mon, 5 Jun 2023 16:32:41 +0200 Subject: [PATCH 3/3] restore comment --- src/app/components/autocomplete/autocomplete.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/components/autocomplete/autocomplete.ts b/src/app/components/autocomplete/autocomplete.ts index 70fde35a531..cc9837b8ec1 100755 --- a/src/app/components/autocomplete/autocomplete.ts +++ b/src/app/components/autocomplete/autocomplete.ts @@ -416,6 +416,10 @@ export class AutoComplete implements AfterViewChecked, AfterContentInit, OnDestr */ @Input() dropdownIcon: string | undefined; + /** + * Ensures uniqueness of selected items on multiple mode. + * @group Props + */ @Input() unique: boolean = true; /** * Whether to display options as grouped when nested options are provided.