DateInput¶
pywry.toolbar.DateInput
¶
Bases: ToolbarItem
A date picker input.
Emits {value: ..., componentId: ...} on date change (YYYY-MM-DD format).
| ATTRIBUTE | DESCRIPTION |
|---|---|
value |
Initial date string in YYYY-MM-DD format (default: "").
TYPE:
|
min |
Earliest selectable date in YYYY-MM-DD format (default: "").
TYPE:
|
max |
Latest selectable date in YYYY-MM-DD format (default: "").
TYPE:
|
Examples:
>>> DateInput(
... label="Start Date:",
... event="date:start",
... value="2025-01-01",
... min="2020-01-01",
... )
Functions¶
auto_generate_component_id
¶
auto_generate_component_id() -> ToolbarItem
Auto-generate component_id based on type if not provided.
validate_event_name
classmethod
¶
Validate event follows namespace:event-name pattern.