|
|
@ -75,6 +75,7 @@ import { |
|
|
getColumnWidth, |
|
|
getColumnWidth, |
|
|
getRowStyleInfo, |
|
|
getRowStyleInfo, |
|
|
getTableCellButtonActions, |
|
|
getTableCellButtonActions, |
|
|
|
|
|
getHeaderTitle, |
|
|
noDataMessage, |
|
|
noDataMessage, |
|
|
prepareTableCellButtonActions, |
|
|
prepareTableCellButtonActions, |
|
|
RowStyleInfo, |
|
|
RowStyleInfo, |
|
|
@ -407,11 +408,11 @@ export class AlarmsTableWidgetComponent extends PageComponent implements OnInit, |
|
|
if (this.subscription.alarmSource) { |
|
|
if (this.subscription.alarmSource) { |
|
|
this.subscription.alarmSource.dataKeys.forEach((alarmDataKey) => { |
|
|
this.subscription.alarmSource.dataKeys.forEach((alarmDataKey) => { |
|
|
const dataKey: EntityColumn = deepClone(alarmDataKey) as EntityColumn; |
|
|
const dataKey: EntityColumn = deepClone(alarmDataKey) as EntityColumn; |
|
|
|
|
|
const keySettings: TableWidgetDataKeySettings = dataKey.settings; |
|
|
dataKey.entityKey = dataKeyToEntityKey(alarmDataKey); |
|
|
dataKey.entityKey = dataKeyToEntityKey(alarmDataKey); |
|
|
dataKey.label = this.utils.customTranslation(dataKey.label, dataKey.label); |
|
|
dataKey.label = this.utils.customTranslation(dataKey.label, dataKey.label); |
|
|
dataKey.title = dataKey.label; |
|
|
dataKey.title = getHeaderTitle(dataKey, keySettings, this.utils); |
|
|
dataKey.def = 'def' + this.columns.length; |
|
|
dataKey.def = 'def' + this.columns.length; |
|
|
const keySettings: TableWidgetDataKeySettings = dataKey.settings; |
|
|
|
|
|
if (dataKey.type === DataKeyType.alarm && !isDefined(keySettings.columnWidth)) { |
|
|
if (dataKey.type === DataKeyType.alarm && !isDefined(keySettings.columnWidth)) { |
|
|
const alarmField = alarmFields[dataKey.name]; |
|
|
const alarmField = alarmFields[dataKey.name]; |
|
|
if (alarmField && alarmField.time) { |
|
|
if (alarmField && alarmField.time) { |
|
|
|