Commit 39e438c3927ee0e2a6a6d775239f7800c92dfef7

Authored by Vladyslav_Prykhodko
1 parent 9b76d785

Disabled column sort for alarm widget for details key

@@ -78,7 +78,9 @@ @@ -78,7 +78,9 @@
78 </mat-cell> 78 </mat-cell>
79 </ng-container> 79 </ng-container>
80 <ng-container [matColumnDef]="column.def" *ngFor="let column of columns; trackBy: trackByColumnDef;"> 80 <ng-container [matColumnDef]="column.def" *ngFor="let column of columns; trackBy: trackByColumnDef;">
81 - <mat-header-cell [ngStyle]="headerStyle(column)" *matHeaderCellDef mat-sort-header> {{ column.title }} </mat-header-cell> 81 + <mat-header-cell [ngStyle]="headerStyle(column)" *matHeaderCellDef mat-sort-header [disabled]="isSorting(column)">
  82 + {{ column.title }}
  83 + </mat-header-cell>
82 <mat-cell *matCellDef="let alarm;" 84 <mat-cell *matCellDef="let alarm;"
83 [innerHTML]="cellContent(alarm, column)" 85 [innerHTML]="cellContent(alarm, column)"
84 [ngStyle]="cellStyle(alarm, column)"> 86 [ngStyle]="cellStyle(alarm, column)">
@@ -840,6 +840,9 @@ export class AlarmsTableWidgetComponent extends PageComponent implements OnInit, @@ -840,6 +840,9 @@ export class AlarmsTableWidgetComponent extends PageComponent implements OnInit,
840 } 840 }
841 } 841 }
842 842
  843 + isSorting(column: EntityColumn): boolean {
  844 + return column.type === DataKeyType.alarm && column.name.startsWith('details.');
  845 + }
843 } 846 }
844 847
845 class AlarmsDatasource implements DataSource<AlarmDataInfo> { 848 class AlarmsDatasource implements DataSource<AlarmDataInfo> {