DatePicker
Date selection control featuring an ISO date text field and an interactive calendar popup.
Overview
DatePicker pairs an editable TextField with a popup monthly calendar grid, allowing users to either type dates in ISO-8601 format or select days visually.
Basic DatePicker
DatePicker datePicker = new DatePicker()
.value(LocalDate.now());
datePicker.onDateChanged(e -> filterLogsByDate(e.newValue()));
API
DatePicker::field()
Text Field
Returns editable TextField widget displaying date.
Returns TextField.
DatePicker::onDateChanged(EventListener)
On Date Changed
Registers event listener triggered when selected date changes.
| Parameter | Type | Description |
|---|---|---|
listener |
EventListener |
— |
Returns EventSubscription.
DatePicker::value()
Get Value
Returns selected LocalDate value.
Returns LocalDate.
DatePicker::value(LocalDate)
Set Value
Sets selected date value.
| Parameter | Type | Description |
|---|---|---|
value |
LocalDate |
— |
Returns DatePicker.
DatePicker::value(String)
Set Value String
Parses ISO-8601 date string and sets selected date.
| Parameter | Type | Description |
|---|---|---|
value |
String |
— |
Returns DatePicker.