Date Time Picker Element
DateTimeElement
is used to represent a single input field that allows to select date and time.
Properties:
Property | Type | Description |
---|---|---|
elementType | String | defaults to UIElementTypeConstants.dropdown |
elementId | String | unique ID for the interaction element |
label | String | accepts a string. It is the label of the dropdown. |
mode | DateTimePickerMode \n\n\n\n(.dateTime, .date, .time) | It is the mode of the date time picker. |
fromDateTime | Int | It is the start date of the date time picker. |
toDateTime | Int | It is the end date of the date time picker. |
dateTimeFormat | String | It is the format of the date time picker. |
timeZone | String | It is the time zone of the given date. |
defaultValue | Int | It is the default value of the input element. |
isOptional | Bool | It states if the input element is optional. |
Usage
Here's an example of how you can create an instance of the DateTimeElement
class:
In this example, a new instance of DateTimeElement
is created with the elementId "1" and the label text "Select a Date".
Example
Here is an example that showcases the creation and manipulation of an instance of DateTimeElement
:
let dateTimePicker = DateTimeElement()
dateTimePicker.elementId = "332"
dateTimePicker.isOptional = true
dateTimePicker.timeZone = TimeZone.current.identifier
dateTimePicker.mode = .dateTime
dateTimePicker.fromDateTime = Int(Date().timeIntervalSince1970)
dateTimePicker.toDateTime = Int(Date().addingTimeInterval(40*30*30).timeIntervalSince1970)