Add support correct entityField key name: entityName and entityType

This commit is contained in:
Vladyslav_Prykhodko 2020-07-29 13:40:50 +03:00 committed by Andrew Shvayka
parent 6e1b343f50
commit e77138a187

View File

@ -87,7 +87,6 @@ import {
import { sortItems } from '@shared/models/page/page-link';
import { entityFields } from '@shared/models/entity.models';
import { DatePipe } from '@angular/common';
import { alarmFields } from '@shared/models/alarm.models';
interface EntitiesTableWidgetSettings extends TableWidgetSettings {
entitiesTitle: string;
@ -659,7 +658,9 @@ class EntityDatasource implements DataSource<EntityData> {
this.dataKeys.forEach((dataKey, index) => {
const keyData = data[index].data;
if (keyData && keyData.length && keyData[0].length > 1) {
if (data[index].dataKey.type !== DataKeyType.entityField || !entity.hasOwnProperty(dataKey.label)) {
entity[dataKey.label] = keyData[0][1];
}
} else {
entity[dataKey.label] = '';
}