An interactive date input text box featuring an inline calendar icon button that opens a visual popup date picker menu layer to capture user selections.
- Allowing users to select or enter a specific date, time, or complete timestamp within an interactive form.
- Configuring bounded calendar dropdown selectors with explicit past or future validation constraints (Minimum/Maximum dates).
Disabled by default until a valid default_form component is present on the page layout canvas. Requires pairing via Element ID and Field Path attributes.
- Form-bound text or date-schema properties that record standardized ISO timestamp formats or structured time strings.
- A ‘Date of Birth’ form input restricted to past dates with an absolute maximum validation gate.
- Scheduling an event window by configuring an interactive calendar field that includes both date and time selection selectors.
- Using as a simple read-only timestamp display, use the date_time_field output element instead.
- Attempting to map or establish data bindings before a parent default_form container element has been placed on the canvas layout page.
Use instead
- Date Time Field — The date or time value is purely informational output data and should not be modified by the user.
Configure these in the Application Designer property panel. Group headings mirror the editor where possible. Data Source is where the element gets its rows or field binding (a view/query, a connector operation, or a parent form field). References appear only for view-backed sources and map foreign-key ID columns to readable labels from another view.
- Another element on the page whose data backs this field.Default: none
- Path into the source element’s data (property segments).Default: none
- Initial timestamp loaded into the interactive field structure before explicit user modifications occur.Default: none
- Boolean flag determining whether the calendar selector layer and day properties are tracked within the component.Default: true
- Boolean flag determining whether hourly/minute dials are added to the interface workflow footprint.Default: true
- Decides whether to parse selections using platform layout templates or explicit custom string variables.Default: none
- When true, the control cannot be edited.Example
trueDefault: none - Whether the field may be left empty.Example
trueDefault: none
- Sets the absolute lower boundaries constraint for valid inputs. Configured via calendar date picker selectors or complete code expressions.Example
2026-07-14T21:00:00.000ZDefault: none - Sets the absolute upper boundaries validation constraint for valid inputs. Configured via calendar date picker selectors or complete code expressions.Example
2026-07-14T21:00:00.000ZDefault: none - Defines explicit timezone translation configurations. Default behavior is initialized to null.Example
nullDefault: none
- No size of its own: dropped at the platform default of 1 × 1 grid cells and resized on the page.
label— Title label text informing users what temporal constraint data value the calendar field updates.
Implements standard ARIA dialog expectations for date picker panels. Calendar icon elements are explicitly structured as focusable action keys.
Other parts of your app can read live values from this element in custom expressions:
elements.myDateTimeInput.<property>
value
date
Current input value of this control.
elements.myDateTimeInput.value
When The picked date as a date value, not text — compare it with another date directly rather than parsing a string. Empty until the user picks one.
disabled
boolean
True while the control is locked and cannot be edited.
elements.myDateTimeInput.disabled
To use one of these, open the property you want to drive on the other element, switch it to expression mode in the Expression Editor, and enter:
| |
Replace myDateTimeInput with this element’s unique id. Select the element in Application Designer and copy the id chip at the top of the right-hand property panel.
Drag this element into one of these containers:
| |