File

core/dashboard/wiget-time-context/aggregation-picker/aggregation-picker.component.ts

Implements

ControlValueAccessor

Metadata

Index

Properties
Methods
Inputs

Inputs

disabledAggregations
Type : Partial<Record<aggregationType, boolean>>
Default value : {}

Configuration for disabling specific types of aggregation. By default no aggregation type is disabled.

Methods

markAsTouched
markAsTouched()
Returns : void
registerOnChange
registerOnChange(fn: any)
Parameters :
Name Type Optional
fn any No
Returns : void
registerOnTouched
registerOnTouched(onTouched: any)
Parameters :
Name Type Optional
onTouched any No
Returns : void
setDisabledState
setDisabledState(disabled: boolean)
Parameters :
Name Type Optional
disabled boolean No
Returns : void
writeValue
writeValue(value: aggregationType)
Parameters :
Name Type Optional
value aggregationType No
Returns : void

Properties

AGGREGATIONS
Default value : AGGREGATIONS
disabled
Default value : false
onChange
Default value : () => {...}
onTouched
Default value : () => {...}
touched
Default value : false
value
Type : aggregationType
<select
  class="form-control"
  [attr.aria-label]="'Aggregation' | translate"
  [title]="'Aggregation' | translate"
  [ngModel]="value"
  (ngModelChange)="onChange($event)"
  [disabled]="disabled"
>
  <option
    *ngFor="let aggregation of AGGREGATIONS"
    [ngValue]="aggregation.id"
    [disabled]="disabledAggregations[aggregation.id]"
  >
    {{ aggregation.title | translate }}
  </option>
</select>
<span></span>

results matching ""

    No results matching ""