File

packages/eui/packages/components-next/src/lib/components/eui-date-range-selector/eui-date-range-selector.component.ts

Implements

OnInit AfterContentInit OnDestroy ControlValueAccessor

Metadata

encapsulation ViewEncapsulation.None
providers EUI_DATERANGESELECTOR_ACCESSOR
selector eui-date-range-selector
styleUrls ./styles/eui-date-range-selector.scss
templateUrl ./eui-date-range-selector.component.html

Index

Properties
Methods
Inputs
Outputs

Constructor

constructor(translateService: TranslateService)
Parameters :
Name Type Optional
translateService TranslateService No

Inputs

comparisonEnd
Type : Date
comparisonStart
Type : Date
disableButton
Default value : false
e2eAttr
Default value : 'eui-date-range-selector'
endDateDefaultValue
Type : Date
firstInputPlaceholder
Type : string
longDateFormat
Default value : false
maxDate
Type : Date
minDate
Type : Date
noButton
Default value : true
secondInputPlaceholder
Type : string
startDateDefaultValue
Type : Date
styleClass
Default value : ''
togglerIcon
Default value : 'eui-icon-calendar'
togglerLabel
Type : string

Outputs

firstSelectedDate
Type : EventEmitter
secondSelectedDate
Type : EventEmitter

Methods

Public onFirstDateChange
onFirstDateChange(e: MatDatepickerInputEvent)
Parameters :
Name Type Optional
e MatDatepickerInputEvent<Date> No
Returns : void
Public onSecondDateChange
onSecondDateChange(e: MatDatepickerInputEvent)
Parameters :
Name Type Optional
e MatDatepickerInputEvent<Date> No
Returns : void
registerOnChange
registerOnChange(fn: any)
Parameters :
Name Type Optional
fn any No
Returns : void
registerOnTouched
registerOnTouched(fn: any)
Parameters :
Name Type Optional
fn any No
Returns : void
writeValue
writeValue(values: EuiDateRangeSelectorDates)
Parameters :
Name Type Optional
values EuiDateRangeSelectorDates No
Returns : void

Properties

selectedDates
Type : EuiDateRangeSelectorDates
Default value : new EuiDateRangeSelectorDates()

result-matching ""

    No results matching ""