Browse Source

Disabled column sort for alarm widget for details key

pull/3235/head
Vladyslav_Prykhodko 6 years ago
parent
commit
39e438c392
  1. 4
      ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.html
  2. 3
      ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.ts

4
ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.html

@ -78,7 +78,9 @@
</mat-cell>
</ng-container>
<ng-container [matColumnDef]="column.def" *ngFor="let column of columns; trackBy: trackByColumnDef;">
<mat-header-cell [ngStyle]="headerStyle(column)" *matHeaderCellDef mat-sort-header> {{ column.title }} </mat-header-cell>
<mat-header-cell [ngStyle]="headerStyle(column)" *matHeaderCellDef mat-sort-header [disabled]="isSorting(column)">
{{ column.title }}
</mat-header-cell>
<mat-cell *matCellDef="let alarm;"
[innerHTML]="cellContent(alarm, column)"
[ngStyle]="cellStyle(alarm, column)">

3
ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.ts

@ -840,6 +840,9 @@ export class AlarmsTableWidgetComponent extends PageComponent implements OnInit,
}
}
isSorting(column: EntityColumn): boolean {
return column.type === DataKeyType.alarm && column.name.startsWith('details.');
}
}
class AlarmsDatasource implements DataSource<AlarmDataInfo> {

Loading…
Cancel
Save