Element: <ins-date-time>
Defines a date-time picker field. test
Code Snippet
<ins-date-time label="Meeting Schedule" name="meeting-schedule" no-meridiem placeholder="Select a valid date and time" format="YYYY.MM.DD" min-date="2010.01.01" max-date="2020.01.01" tooltip="This is a sample tooltip content. It also support html content."> </ins-date-time>
Code Snippet
<ins-date-time></ins-date-time>
Code Snippet
<ins-date-time label="Date Picker Mode" mode="datepicker"> </ins-date-time>
Code Snippet
<ins-date-time label="Date and Time Picker Mode" mode="Timepicker"> </ins-date-time>
Code Snippet
<ins-date-time label="Date" has-error error-message="This is a required field"> </ins-date-time>
Code Snippet
<ins-date-time label="Disabled Field" disabled> </ins-date-time>
Code Snippet
<ins-date-time label="Read-only Field" readonly> </ins-date-time>
Code Snippet
<ins-date-time id="directSetImage"> </ins-date-time> <script> var label = "Set Date Time"; var minDate = "01-01-2001"; var dateFormat = "MM-DD-YYYY"; var today = new Date(); var now = today.getMonth() + 1 + '-' + today.getDate() + '-' + today.getFullYear(); var dateField = document.getElementById('directDateEl'); dateField.addEventListener('didLoad', function (e){ dateField.label = label; dateField.minDate = minDate; dateField.format = dateFormat; dateField.value = now; }); </script>
Code Snippet
<ins-date-time label="Set Date Time" placeholder="Select date time" id="eventDateEl"> </ins-date-time> <script> var field = document.getElementById('eventDateEl'); field.addEventListener('onpick', event => { var event = event.detail; console.log("DateTime event", event); alert("Check console log for event data"); }); </script>
The Date and Time component can be used with a filter (demonstrated in the example below). Please visit the documentation on Filters to learn more.
FIELD ATTRIBUTE | TYPE | DEFAULT | OPTIONS | DESCRIPTION |
---|---|---|---|---|
mode | string | If not defined both date and time picker will be rendered | datepicker, timepicker | Render only datepicker or timepicker |
no-meridiem | boolean | false | true, false | Make 24hrs time format |
icon | string | "" | icon-close-1, icon-utilities, icon-lock-1 ... | Defines icon of input field |
disabled | boolean | false | true, false | Disables the field |
readonly | boolean | false | true, false | Make the field readonly |
has-error | boolean | false | true, false | Defines if the field is invalid / error |
error-message | string | "" | any | Message shown when field has error |
label | string | "" | any | Label shown above the field |
name | string | "" | any | Defines the field name |
placeholder | string | "h:i A" | any | Defines the field placeholder |
format | string | "" | YYYY-MM-DD, DD.MM.YYYY, MM/DD/YYYY, ... | Date format to be used by the datepicker |
min-date | string | "" | today, | Defines the field minimum date allowed |
max-date | string | "" | Defines the field maximum date allowed | |
value | string | "" | Defines the field value | |
tooltip | string | "" | - | Displays a tooltip beside the label. Supports HTML Content |
EVENT | OBJECT | DESCRIPTION |
---|---|---|
insInput | label, selected_dates, date_string | Emits field value on change |
insValueChange | value | Emits value on change |
Didn't quite find what you are looking for or have feedback on how we can make the content better then we would love to hear from you. Please provide us feedback and we will get back to you shortly.