AAE-50899 Improve form renderer for loop track (#12198)

This commit is contained in:
Tomasz Gnyp
2026-08-26 16:12:40 +02:00
committed by GitHub
parent 6816205f75
commit 3f2c81de86
@@ -98,7 +98,7 @@
[hidden]="!currentRootElement?.isVisible" [hidden]="!currentRootElement?.isVisible"
> >
<adf-repeat-widget [element]="currentRootElement" [isEditor]="false"> <adf-repeat-widget [element]="currentRootElement" [isEditor]="false">
@for (row of currentRootElement.field.rows; track row; let rowIndex = $index) { @for (row of currentRootElement.field.rows; track row.id; let rowIndex = $index) {
@let hasMultipleRows = currentRootElement.field.rows.length > 1; @let hasMultipleRows = currentRootElement.field.rows.length > 1;
<div <div
class="adf-grid-list-container" class="adf-grid-list-container"
@@ -125,11 +125,11 @@
} }
</div> </div>
<section class="adf-grid-list-column-view"> <section class="adf-grid-list-column-view">
@for (column of row.columns; track column; let columnIndex = $index) { @for (column of row.columns; track column.id; let columnIndex = $index) {
<div <div
class="adf-grid-list-single-column" class="adf-grid-list-single-column"
[style.width.%]="getColumnWidth(currentRootElement, row.columns, columnIndex)"> [style.width.%]="getColumnWidth(currentRootElement, row.columns, columnIndex)">
@for (field of column?.fields; track field) { @for (field of column?.fields; track field.id) {
@if (field.type === 'section') { @if (field.type === 'section') {
<adf-form-section [field]="field"/> <adf-form-section [field]="field"/>
} @else { } @else {