widgets/implementations/datapoints-graph/datapoints-graph-view/datapoints-graph-widget-view.component.ts
OnChanges
OnDestroy
providers |
ChartEventsService
ChartAlarmsService
|
selector | c8y-datapoints-graph-widget-view |
standalone | true |
imports |
A11yModule
CommonModule
ChartsComponent
CoreModule
TooltipModule
BsDropdownModule
PopoverModule
AlarmsModule
TimeContextComponent
|
templateUrl | ./datapoints-graph-widget-view.component.html |
Properties |
|
Methods |
Inputs |
Accessors |
constructor(formBuilder: FormBuilder, translate: TranslateService, widgetTimeContextDateRangeService: WidgetTimeContextDateRangeService, dashboardContextComponent: ContextDashboardComponent)
|
|||||||||||||||
Parameters :
|
config |
Type : DatapointsGraphWidgetConfig
|
filterSeverity | ||||||
filterSeverity(eventTarget: any)
|
||||||
Parameters :
Returns :
void
|
handleDatapointOutOfSync | ||||||
handleDatapointOutOfSync(dpOutOfSync: DatapointsGraphKPIDetails)
|
||||||
Parameters :
Returns :
void
|
ngOnChanges | ||||||
ngOnChanges(changes: SimpleChanges)
|
||||||
Parameters :
Returns :
void
|
ngOnDestroy |
ngOnDestroy()
|
Returns :
void
|
ngOnInit |
ngOnInit()
|
Returns :
void
|
timePropsChanged | ||||||
timePropsChanged(timeProps: TimeContextProps)
|
||||||
Parameters :
Returns :
void
|
toggleAlarmEventType | ||||||
toggleAlarmEventType(alarmOrEvent: AlarmOrEventExtended)
|
||||||
Parameters :
Returns :
void
|
toggleChart | ||||||
toggleChart(datapoint: DatapointsGraphKPIDetails)
|
||||||
Parameters :
Returns :
void
|
toggleMarkedArea | ||||||
toggleMarkedArea(alarm: AlarmDetailsExtended)
|
||||||
Parameters :
Returns :
void
|
updateAlarmsAndEvents | ||||||
updateAlarmsAndEvents(alarmsEventsConfigs: AlarmOrEventExtended[])
|
||||||
Parameters :
Returns :
void
|
updateDashboardTimeContext | ||||||
updateDashboardTimeContext(timeProps: DatapointsGraphWidgetTimeProps)
|
||||||
Parameters :
Returns :
void
|
updateTimeRangeOnRealtime | ||||||
updateTimeRangeOnRealtime(timeRange: Pick<DatapointsGraphWidgetConfig | "dateFrom" | "dateTo">)
|
||||||
Parameters :
Returns :
void
|
AGGREGATION_ICONS |
Default value : AGGREGATION_ICONS
|
AGGREGATION_TEXTS |
Default value : AGGREGATION_TEXTS
|
alarms |
Type : AlarmDetailsExtended[]
|
Default value : []
|
alerts |
Type : DynamicComponentAlertAggregator | undefined
|
chartComponent |
Type : ChartsComponent
|
Decorators :
@ViewChild(ChartsComponent)
|
datapointsOutOfSync |
Default value : new Map<DatapointsGraphKPIDetails, boolean>()
|
Readonly disableZoomInLabel |
Default value : gettext('Disable zoom in')
|
displayConfig |
Type : DatapointsGraphWidgetConfig | undefined
|
enabledMarkedAreaAlarmType |
Type : string | undefined
|
Readonly enableZoomInLabel |
Default value : gettext(
'Click to enable zoom, then click and drag on the desired area in the chart.'
)
|
events |
Type : EventDetailsExtended[]
|
Default value : []
|
hasAtLeastOneAlarmActive |
Default value : true
|
hasAtLeastOneDatapointActive |
Default value : true
|
Readonly hideDatapointLabel |
Default value : gettext('Hide data point')
|
isMarkedAreaEnabled |
Default value : false
|
Readonly showDatapointLabel |
Default value : gettext('Show data point')
|
timeControlsFormGroup |
Type : ReturnType<>
|
timeProps |
Type : DatapointsGraphWidgetTimeProps | undefined
|
config | ||||||
getconfig()
|
||||||
setconfig(value: DatapointsGraphWidgetConfig)
|
||||||
Parameters :
Returns :
void
|