UI Components
DatePicker
UI component for selecting a date.
<DatePicker>
is a UI component that lets users select a date from a pre-configured range.
See also: TimePicker.
<DatePicker
year="2023"
month="8"
day="28"
date="{{ date }}"
minDate="{{ minDate }}"
maxDate="{{ maxDate }}"
/>
<DatePicker
year="2023"
month="8"
day="28"
[date]="date"
[minDate]="minDate"
[maxDate]="maxDate"
/>
<datePickerdate={date}></datePicker>
<datepickerdate={date}></datepicker>
<datepickerbind:date={value}></datepicker>
<DatePicker :date="date" />
Props β
date β
date: Date
Gets or sets the complete date.
minDate β
minDate: Date
Gets or sets the earliest possible date to select.
maxDate β
maxDate: Date
Gets or sets the latest possible date to select.
day β
day: number
Gets or sets the day of the month.
month β
month: number
Gets or sets the month.
year β
year: number
Gets or sets the year.
iosPreferredDatePickerStyle β
iosPreferredDatePickerStyle: UIDatePickerStyle
Gets or set the UIDatePickerStyle of the DatePicker in iOS 13.4+
.
Default value: 0
(automatic).
Valid values:
0 = automatic
: system picks the concrete style based on the current platform and DatePicker mode.1 = wheels
: the DatePicker displays as a wheel picker.2 = compact
: the DatePicker displays as a label that when tapped displays a calendar-style editor.3 = inline
: the DatePickers displays as an inline, editable field
Events β
dateChange β
on('dateChange', (args:PropertyChangeData) => {
constpicker= args.object asDatePicker
console.log('New date:', args.value)
})
Emitted when the selected date changes.
See PropertyChangeData.
minDateChange β
on('minDateChange', (args:PropertyChangeData) => {
constpicker= args.object asDatePicker
console.log('New minDate:', args.value)
})
Emitted when the minimum date changes.
See PropertyChangeData.
maxDateChange β
on('maxDateChange', (args:PropertyChangeData) => {
constpicker= args.object asDatePicker
console.log('New maxDate:', args.value)
})
Emitted when the maximum date changes.
See PropertyChangeData.
dayChange β
on('dayChange', (args:PropertyChangeData) => {
constpicker= args.object asDatePicker
console.log('New day:', args.value)
})
Emitted when the day changes.
See PropertyChangeData.
monthChange β
on('monthChange', (args:PropertyChangeData) => {
constpicker= args.object asDatePicker
console.log('New month:', args.value)
})
Emitted when the month changes.
See PropertyChangeData.
yearChange β
on('yearChange', (args:PropertyChangeData) => {
constpicker= args.object asDatePicker
console.log('New year:', args.value)
})
Emitted when the year changes.
See PropertyChangeData.
Native component β
- Android:
android.widget.DatePicker
- iOS:
UIDatePicker