|
|
|
@ -74,6 +74,7 @@ import { |
|
|
|
getColumnWidth, |
|
|
|
getRowStyleInfo, |
|
|
|
getTableCellButtonActions, |
|
|
|
noDataMessage, |
|
|
|
prepareTableCellButtonActions, |
|
|
|
RowStyleInfo, |
|
|
|
TableCellButtonActionDescriptor, |
|
|
|
@ -166,6 +167,7 @@ export class AlarmsTableWidgetComponent extends PageComponent implements OnInit, |
|
|
|
public columns: Array<EntityColumn> = []; |
|
|
|
public displayedColumns: string[] = []; |
|
|
|
public alarmsDatasource: AlarmsDatasource; |
|
|
|
public noDataDisplayMessageText: string; |
|
|
|
private setCellButtonAction: boolean; |
|
|
|
|
|
|
|
private cellContentCache: Array<any> = []; |
|
|
|
@ -357,6 +359,9 @@ export class AlarmsTableWidgetComponent extends PageComponent implements OnInit, |
|
|
|
this.pageLink.severityList = isDefined(this.widgetConfig.alarmSeverityList) ? this.widgetConfig.alarmSeverityList : []; |
|
|
|
this.pageLink.typeList = isDefined(this.widgetConfig.alarmTypeList) ? this.widgetConfig.alarmTypeList : []; |
|
|
|
|
|
|
|
this.noDataDisplayMessageText = |
|
|
|
noDataMessage(this.widgetConfig.noDataDisplayMessage, 'alarm.no-alarms-prompt', this.utils, this.translate); |
|
|
|
|
|
|
|
const cssString = constructTableCssString(this.widgetConfig); |
|
|
|
const cssParser = new cssjs(); |
|
|
|
cssParser.testMode = false; |
|
|
|
|