diff --git a/projects/ui/src/lib/components/po-dynamic/po-dynamic-view/po-dynamic-view-base.component.spec.ts b/projects/ui/src/lib/components/po-dynamic/po-dynamic-view/po-dynamic-view-base.component.spec.ts index 7fad50c79..36c1e2128 100644 --- a/projects/ui/src/lib/components/po-dynamic/po-dynamic-view/po-dynamic-view-base.component.spec.ts +++ b/projects/ui/src/lib/components/po-dynamic/po-dynamic-view/po-dynamic-view-base.component.spec.ts @@ -702,15 +702,6 @@ describe('PoDynamicViewBaseComponent:', () => { expect(result).toBe('1 - Company1 - 261-81-7609'); }); - it(`createField: should call 'transformFieldLabel' and return a fieldLabel property`, () => { - const field = { property: 'name', label: 'Nome', fieldLabel: 'title', fieldValue: 'id' }; - component.value = { name: 'Test Name', title: 'Title Test', id: 123 }; - - const newField = component['createField'](field); - - expect(newField.value).toBe('Title Test'); - }); - it('createField: should call `transformFieldLabel`, return a `fieldLabel` and `fieldValue` property if `concatLabelValue` is true', () => { const field = { property: 'name', diff --git a/projects/ui/src/lib/components/po-dynamic/po-dynamic-view/po-dynamic-view-base.component.ts b/projects/ui/src/lib/components/po-dynamic/po-dynamic-view/po-dynamic-view-base.component.ts index 381a022aa..14a61c0e4 100644 --- a/projects/ui/src/lib/components/po-dynamic/po-dynamic-view/po-dynamic-view-base.component.ts +++ b/projects/ui/src/lib/components/po-dynamic/po-dynamic-view/po-dynamic-view-base.component.ts @@ -230,7 +230,7 @@ export class PoDynamicViewBaseComponent { if (field.isArrayOrObject && this.value[property]) { value = this.transformArrayValue(this.value[property], field); } else if (field.fieldLabel) { - value = this.transformFieldLabel(property, field); + value = this.transformFieldLabel(field); } if (!value) { @@ -339,15 +339,11 @@ export class PoDynamicViewBaseComponent { } } - private transformFieldLabel(property: string, field: PoDynamicViewField) { + private transformFieldLabel(field: PoDynamicViewField) { if (field.concatLabelValue && field.fieldLabel && field.fieldValue && !field.isArrayOrObject) { const transformedValue = this.transformValue(field.type, this.value[field.fieldLabel], field.format); return `${transformedValue} - ${this.value[field.fieldValue]}`; } - - if (field.fieldLabel && !field.concatLabelValue && !field.isArrayOrObject) { - this.value[property] = this.value[field.fieldLabel]; - } return undefined; }