date/src/date/date.component.ts
The Date component allows users to enter a date either through text input or by choosing from a calendar overlay. It provides an optional field to enter a time.
Example :<talenra-form-field label="Simple date">
<talenra-date formControlName="simpleDate"></talenra-date>
</talenra-form-field>
<talenra-form-field label="Date with time">
<talenra-date formControlName="dateTime" showTime></talenra-date>
</talenra-form-field>
<talenra-form-field label="Date with filter">
<talenra-date formControlName="dateTime" [dateFilterFn]="weekdaysFilter"></talenra-date>
</talenra-form-field>import { DateComponent } from '@talenra/components/date';
OnInit
AfterViewInit
ControlValueAccessor
FormFieldControl
| changeDetection | ChangeDetectionStrategy.OnPush |
| host | { |
| providers |
{ provide: DateInputPipe }
DateComponent
DateComponent
|
| selector | talenra-date |
| imports |
ClearButtonComponent
ControlContainerComponent
InputComponent
TalenraDateDirective
ReactiveFormsModule
FormsModule
IconComponent
TalenraTimeDirective
|
| styleUrls | ./date.component.scss |
| templateUrl | ./date.component.html |
Properties |
Methods |
|
Inputs |
Accessors |
| dateFilterFn |
Type : DateFilterFn
|
|
Function to filter dates in the calendar overlay. See DateFilterFn See firstDayOfMonthFilter See weekdaysFilter Example : |
| disabled |
Type : boolean
|
|
Determines whether the control is disabled/enabled. Example : |
| isBirthDate |
Type : boolean
|
Default value : false
|
|
Determines whether the date is a birth date. Enforces the date to be today or in the past. Example : |
| showTime |
Type : boolean
|
Default value : false
|
|
Determines whether the time input is shown. Example : |
| timeLabel |
Type : string
|
Default value : ''
|
|
Label displayed for the time input (optional). Example : |
| calendarInitialMode |
Type : TOverlayMode
|
Default value : OverlayMode.Day
|
|
Mode the calendar overlay opens with if the control has no value. Example :See OverlayMode |
| Public focus |
focus()
|
|
Set the focus to the date input.
Returns :
void
|
| showClearButton | ||||||
showClearButton(item: "date" | "time")
|
||||||
|
Determines whether clear button is visible.
Parameters :
Returns :
boolean
|
| hasControlContainer |
Type : unknown
|
Default value : true
|
|
Handle label, foucus etc. within the control, not in FormField |
| disabled | ||||||
getdisabled()
|
||||||
|
Determines whether the control is disabled/enabled. Example : |
||||||
setdisabled(value: boolean)
|
||||||
|
Set the control's disabled state.
Parameters :
Returns :
void
|