From 9557e0e60bbf9c94dc11502d1aaed12d59cc2391 Mon Sep 17 00:00:00 2001 From: Siva Rama Krishna Date: Tue, 6 Oct 2026 23:35:40 +0530 Subject: [PATCH] fix(dropdown): dropdown label is not showing display value when lookup datapage call happens --- CHANGELOG.md | 6 ++++++ .../lib/_components/field/dropdown/dropdown.component.ts | 2 ++ .../src/lib/_components/field/field.base.ts | 3 ++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 33f1098fd..ee42bdb54 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# [26.1.11](https://github.com/pegasystems/angular-sdk/tree/release/26.1.11) + +### **Bug fixes** +* **Fixed Dropdown labels not displaying the selected value after a lookup data page call.** + * Github: [PR-623](https://github.com/pegasystems/angular-sdk-components/pull/623) + # [26.1.10](https://github.com/pegasystems/angular-sdk/tree/release/26.1.10) ### **Features** diff --git a/packages/angular-sdk-components/src/lib/_components/field/dropdown/dropdown.component.ts b/packages/angular-sdk-components/src/lib/_components/field/dropdown/dropdown.component.ts index bc5a1e9fb..a5c066a60 100644 --- a/packages/angular-sdk-components/src/lib/_components/field/dropdown/dropdown.component.ts +++ b/packages/angular-sdk-components/src/lib/_components/field/dropdown/dropdown.component.ts @@ -100,6 +100,8 @@ export class DropdownComponent extends FieldBase implements OnInit, OnDestroy { this.localePath, this.pConn$.getLocaleRuleNameFromKeys(this.localeClass, this.localeContext, this.localeName) ); + + this.cdRef.markForCheck(); } } diff --git a/packages/angular-sdk-components/src/lib/_components/field/field.base.ts b/packages/angular-sdk-components/src/lib/_components/field/field.base.ts index 53cc1a7d9..f10feb76f 100644 --- a/packages/angular-sdk-components/src/lib/_components/field/field.base.ts +++ b/packages/angular-sdk-components/src/lib/_components/field/field.base.ts @@ -1,4 +1,4 @@ -import { Directive, inject, Input, OnDestroy, OnInit } from '@angular/core'; +import { Directive, inject, Input, OnDestroy, OnInit, ChangeDetectorRef } from '@angular/core'; import { FormControl, FormGroup } from '@angular/forms'; import { AngularPConnectData, AngularPConnectService } from '../../_bridge/angular-pconnect'; @@ -12,6 +12,7 @@ export class FieldBase implements OnInit, OnDestroy { protected angularPConnect = inject(AngularPConnectService); protected utils = inject(Utils); + protected cdRef = inject(ChangeDetectorRef); protected angularPConnectData: AngularPConnectData = {};