2023-08-22 21:13:47 +02:00
|
|
|
<form [formGroup]="form" novalidate>
|
2023-08-22 11:38:18 +02:00
|
|
|
<mat-card>
|
2023-08-23 17:30:25 +02:00
|
|
|
<mat-card-header style="display: block;">
|
|
|
|
|
<mat-card-title style="display:flex">
|
|
|
|
|
Layer details
|
|
|
|
|
<span style="flex: 1;"></span>
|
|
|
|
|
<button mat-button (click)="export()">Export</button>
|
|
|
|
|
</mat-card-title>
|
2023-08-22 21:13:47 +02:00
|
|
|
<mat-card-subtitle> </mat-card-subtitle>
|
2023-08-22 11:38:18 +02:00
|
|
|
</mat-card-header>
|
|
|
|
|
<mat-card-content>
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col">
|
|
|
|
|
<mat-form-field class="full-width" appearance="outline">
|
|
|
|
|
<mat-label>Name</mat-label>
|
|
|
|
|
<input matInput formControlName="name">
|
|
|
|
|
</mat-form-field>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col">
|
|
|
|
|
<mat-form-field class="full-width" appearance="outline">
|
|
|
|
|
<mat-label>Source</mat-label>
|
|
|
|
|
<input matInput formControlName="source">
|
|
|
|
|
</mat-form-field>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col">
|
2023-08-23 17:30:25 +02:00
|
|
|
<mat-form-field class="full-width" appearance="outline" *ngIf="document">
|
2023-08-22 11:38:18 +02:00
|
|
|
<mat-label>Created</mat-label>
|
2023-08-23 17:30:25 +02:00
|
|
|
<input matInput disabled [value]="document.created">
|
2023-08-22 11:38:18 +02:00
|
|
|
</mat-form-field>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col"></div>
|
|
|
|
|
</div>
|
2022-12-21 19:30:24 +01:00
|
|
|
|
2023-08-23 17:30:25 +02:00
|
|
|
<table mat-table [dataSource]="dataSource" matSort matSortActive="code" matSortDisableClear
|
|
|
|
|
matSortDirection="desc">
|
2023-08-22 11:38:18 +02:00
|
|
|
<ng-container matColumnDef="code">
|
2023-08-22 21:13:47 +02:00
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header>Code</th>
|
|
|
|
|
<td mat-cell *matCellDef="let row"> {{row.code}} </td>
|
2023-08-22 21:34:18 +02:00
|
|
|
<td mat-footer-cell *matFooterCellDef><b>Value1 sum</b></td>
|
2023-08-22 11:38:18 +02:00
|
|
|
</ng-container>
|
2022-12-27 22:22:21 +01:00
|
|
|
|
2023-08-22 21:29:10 +02:00
|
|
|
<ng-container matColumnDef="value1">
|
2023-08-22 21:13:47 +02:00
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header>Value1</th>
|
2023-08-22 21:34:18 +02:00
|
|
|
<td mat-cell *matCellDef="let row"> {{row.value1 | number:'1.2-2'}} </td>
|
|
|
|
|
<td mat-footer-cell *matFooterCellDef><b>{{valueSum | number:'1.2-2'}}</b></td>
|
2023-08-22 11:38:18 +02:00
|
|
|
</ng-container>
|
2023-08-23 17:30:25 +02:00
|
|
|
|
2023-08-22 21:13:47 +02:00
|
|
|
<tr mat-header-row *matHeaderRowDef="displayedColumns, sticky: true"></tr>
|
|
|
|
|
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
|
2023-08-22 21:34:18 +02:00
|
|
|
<tr mat-footer-row *matFooterRowDef="displayedColumns"></tr>
|
2023-08-22 21:13:47 +02:00
|
|
|
</table>
|
2023-08-22 11:38:18 +02:00
|
|
|
</mat-card-content>
|
|
|
|
|
</mat-card>
|
|
|
|
|
</form>
|