global-context/features/configuration/configuration-controls/configuration-controls.component.ts
| changeDetection | ChangeDetectionStrategy.OnPush |
| selector | c8y-configuration-controls |
| standalone | true |
| imports |
TooltipModule
CollapseModule
TabsOutletComponent
ReactiveFormsModule
FormsModule
PopoverModule
HistoryModeConfigurationControlsComponent
LiveModeConfigurationControlsComponent
C8yTranslatePipe
IconDirective
|
| template | |
Properties |
|
Methods |
Inputs |
Outputs |
constructor()
|
| activeMode |
Type : RefreshOption
|
Default value : REFRESH_OPTION.LIVE
|
| controlsDisplayMode |
Type : "horizontal" | "vertical"
|
Default value : 'vertical'
|
| historyContext |
Type : GlobalContextState | null
|
Default value : null
|
| liveContext |
Type : GlobalContextState | null
|
Default value : null
|
| settings |
Type : Partial<GlobalContextSettings>
|
Default value : { showAutoRefresh: true, showTimeContext: true, showAggregation: true }
|
| supportedModes |
Type : RefreshOption[]
|
Default value : [REFRESH_OPTION.LIVE, REFRESH_OPTION.HISTORY]
|
| tabsOutletName |
Type : string | null
|
Default value : null
|
| contextChange |
Type : Partial<GlobalContextState>
|
| refreshOptionChange |
Type : RefreshOption
|
| validationStatus |
Type : boolean
|
| handleHistoryChanges | ||||||
handleHistoryChanges(changes: Partial
|
||||||
|
Parameters :
Returns :
void
|
| handleLiveChanges | ||||||
handleLiveChanges(changes: Partial
|
||||||
|
Parameters :
Returns :
void
|
| handleTabSelect | ||||||
handleTabSelect(mode: RefreshOption)
|
||||||
|
Parameters :
Returns :
void
|
| handleValidationStatus | ||||||
handleValidationStatus(isValid: boolean)
|
||||||
|
Parameters :
Returns :
void
|
| Readonly containerClass |
Type : unknown
|
Default value : computed(() =>
this.controlsDisplayMode() === 'horizontal' ? 'horizontal d-col' : 'd-flex'
)
|
| Readonly historyTabTemplate |
Type : unknown
|
Default value : viewChild<TemplateRef<any>>('HistoryTab')
|
| Readonly liveTabTemplate |
Type : unknown
|
Default value : viewChild<TemplateRef<any>>('LiveTab')
|
| Readonly MODE_LABELS |
Type : unknown
|
Default value : {
LIVE: gettext('Live'),
HISTORY: gettext('History')
} as const
|
| Readonly REFRESH_OPTION |
Type : unknown
|
Default value : REFRESH_OPTION
|
| Readonly resolvedOutletName |
Type : unknown
|
Default value : computed(
() => this.tabsOutletName() ?? 'verticalTabOutletForConfigurationModes'
)
|
| Readonly selectedMode |
Type : unknown
|
Default value : computed(() => this.activeMode())
|