Browse Source

UI: Fixed didn't show alarm detail key

pull/3747/head
Vladyslav_Prykhodko 6 years ago
parent
commit
abb3c47239
  1. 7
      ui-ngx/src/app/modules/home/components/widget/lib/table-widget.models.ts

7
ui-ngx/src/app/modules/home/components/widget/lib/table-widget.models.ts

@ -184,10 +184,13 @@ export function getEntityValue(entity: any, key: DataKey): any {
export function getAlarmValue(alarm: AlarmDataInfo, key: EntityColumn) {
let alarmField = null;
if (key.type === DataKeyType.alarm) {
alarmField = alarmFields[key.name];
alarmField = alarmFields[key.name]?.value;
if (!alarmField && key.name.startsWith('details.')) {
alarmField = key.name;
}
}
if (alarmField) {
return getDescendantProp(alarm, alarmField.value);
return getDescendantProp(alarm, alarmField);
} else {
return getDescendantProp(alarm, key.label);
}

Loading…
Cancel
Save