|
|
|
@ -29,7 +29,7 @@ import { PageComponent } from '@shared/components/page.component'; |
|
|
|
import { Store } from '@ngrx/store'; |
|
|
|
import { AppState } from '@core/core.state'; |
|
|
|
import { WidgetAction, WidgetContext } from '@home/models/widget-component.models'; |
|
|
|
import { DataKey, Datasource, WidgetActionDescriptor, WidgetConfig } from '@shared/models/widget.models'; |
|
|
|
import { DataKey, WidgetActionDescriptor, WidgetConfig } from '@shared/models/widget.models'; |
|
|
|
import { IWidgetSubscription } from '@core/api/widget-api.models'; |
|
|
|
import { UtilsService } from '@core/services/utils.service'; |
|
|
|
import { TranslateService } from '@ngx-translate/core'; |
|
|
|
@ -371,7 +371,8 @@ export class AlarmsTableWidgetComponent extends PageComponent implements OnInit, |
|
|
|
this.subscription.alarmSource.dataKeys.forEach((alarmDataKey) => { |
|
|
|
const dataKey: EntityColumn = deepClone(alarmDataKey) as EntityColumn; |
|
|
|
dataKey.entityKey = dataKeyToEntityKey(alarmDataKey); |
|
|
|
dataKey.title = this.utils.customTranslation(dataKey.label, dataKey.label); |
|
|
|
dataKey.label = this.utils.customTranslation(dataKey.label, dataKey.label); |
|
|
|
dataKey.title = dataKey.label; |
|
|
|
dataKey.def = 'def' + this.columns.length; |
|
|
|
const keySettings: TableWidgetDataKeySettings = dataKey.settings; |
|
|
|
if (dataKey.type === DataKeyType.alarm && !isDefined(keySettings.columnWidth)) { |
|
|
|
@ -394,7 +395,7 @@ export class AlarmsTableWidgetComponent extends PageComponent implements OnInit, |
|
|
|
this.displayedColumns.push(...this.columns.map(column => column.def)); |
|
|
|
} |
|
|
|
if (this.settings.defaultSortOrder && this.settings.defaultSortOrder.length) { |
|
|
|
this.defaultSortOrder = this.settings.defaultSortOrder; |
|
|
|
this.defaultSortOrder = this.utils.customTranslation(this.settings.defaultSortOrder, this.settings.defaultSortOrder); |
|
|
|
} |
|
|
|
this.pageLink.sortOrder = entityDataSortOrderFromString(this.defaultSortOrder, this.columns); |
|
|
|
let sortColumn: EntityColumn; |
|
|
|
@ -959,7 +960,7 @@ class AlarmsDatasource implements DataSource<AlarmDataInfo> { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
alarm[dataKey.name] = value; |
|
|
|
alarm[dataKey.label] = value; |
|
|
|
}); |
|
|
|
return alarm; |
|
|
|
} |
|
|
|
|