diff --git a/packages/angular-sdk-components/src/lib/_components/field/auto-complete/auto-complete.component.ts b/packages/angular-sdk-components/src/lib/_components/field/auto-complete/auto-complete.component.ts index 9c37343d..de37b839 100644 --- a/packages/angular-sdk-components/src/lib/_components/field/auto-complete/auto-complete.component.ts +++ b/packages/angular-sdk-components/src/lib/_components/field/auto-complete/auto-complete.component.ts @@ -94,12 +94,6 @@ export class AutoCompleteComponent extends FieldBase implements OnInit { // Set component specific properties const { value, listType, parameters } = this.configProps$; - if (value != undefined) { - const index = this.options$?.findIndex(element => element.key === value); - this.value$ = index > -1 ? this.options$[index].value : value; - this.fieldControl.setValue(this.value$); - } - this.listType = listType; this.parameters = parameters; @@ -119,6 +113,12 @@ export class AutoCompleteComponent extends FieldBase implements OnInit { const results = await this.dataPageService.getDataPageData(datasource, this.parameters, context); this.fillOptions(results); } + + if (value != undefined) { + const index = this.options$?.findIndex(element => element.key === value); + this.value$ = index > -1 ? this.options$[index].value : value; + this.fieldControl.setValue(this.value$); + } } generateColumnsAndDataSource() {