DatePicker Component
Properties
backgroundColor Specifies the DatePicker's background color as an red-green-blue-alpha RRGGBBAA or red-green-blue RRGGBB string. If an Image has been set, the color change will not be visible until the Image is removed.
Data type: color |
||
Designer Writable | true |
<datepicker name="datepickerName" backgroundColor="FFecf316"> |
Code Writeable | true |
datepickerName.backgroundColor = "FFecf316" |
Code Readable | true |
let variable = datepickerName.backgroundColor |
day Returns the Day of the month that was last picked using the DatePicker.
Data type: number |
||
Designer Writable | false | |
Code Writeable | false | |
Code Readable | true |
let variable = datepickerName.day |
enabled Specifies whether the DatePicker should be active and clickable.
Data type: boolean |
||
Designer Writable | true |
<datepicker name="datepickerName" enabled="true"> |
Code Writeable | true |
datepickerName.enabled = true |
Code Readable | true |
let variable = datepickerName.enabled |
fontBold Specifies whether the text of the DatePicker should be bold. Some fonts do not support bold.
Data type: boolean |
||
Designer Writable | true |
<datepicker name="datepickerName" fontBold="true"> |
Code Writeable | true |
datepickerName.fontBold = true |
Code Readable | true |
let variable = datepickerName.fontBold |
fontItalic Specifies whether the text of the DatePicker should be italic. Some fonts do not support italic.
Data type: boolean |
||
Designer Writable | true |
<datepicker name="datepickerName" fontItalic="true"> |
Code Writeable | true |
datepickerName.fontItalic = true |
Code Readable | true |
let variable = datepickerName.fontItalic |
fontSize Specifies the text font size of the DatePicker, measured in sp(scale-independent pixels).
Data type: number |
||
Designer Writable | true |
<datepicker name="datepickerName" fontSize="0"> |
Code Writeable | true |
datepickerName.fontSize = 0 |
Code Readable | true |
let variable = datepickerName.fontSize |
fontTypeface Specifies the text font face of the DatePicker as 'serif', 'sans serif', or 'monospace'.
Data type: string |
||
Designer Writable | true |
<datepicker name="datepickerName" fontTypeface="monospace"> |
Code Writeable | false | |
Code Readable | false |
height Specifies the DatePicker's vertical height, measured in pixels.
Data type: number |
||
Designer Writable | false | |
Code Writeable | true |
datepickerName.height = 48 |
Code Readable | true |
let variable = datepickerName.height |
heightPercent Specifies the DatePicker's vertical height as a percentage of the Screen's Height.
Data type: number |
||
Designer Writable | false | |
Code Writeable | true |
datepickerName.heightPercent = "25%" |
Code Readable | false |
image Specifies the path of the DatePicker's image. If there is both an Image and a BackgroundColor specified, only the Image will be visible.
Data type: string |
||
Designer Writable | true |
<datepicker name="datepickerName" image="cat.png"> |
Code Writeable | true |
datepickerName.image = "cat.png" |
Code Readable | true |
let variable = datepickerName.image |
instant Returns instant of the date that was last picked using the DatePicker.
Data type: InstantInTime |
||
Designer Writable | false | |
Code Writeable | false | |
Code Readable | true |
let variable = datepickerName.instant |
month Returns the number of the Month that was last picked using the DatePicker.
Data type: number |
||
Designer Writable | false | |
Code Writeable | false | |
Code Readable | true |
let variable = datepickerName.month |
monthInText Returns the name of the Month that was last picked using the DatePicker.
Data type: string |
||
Designer Writable | false | |
Code Writeable | false | |
Code Readable | true |
let variable = datepickerName.monthInText |
shape Specifies the shape of the DatePicker. The valid values for this property are'round', 'rectangle' and 'oval'. The Shape will not be visible if an Image is used.
Data type: number |
||
Designer Writable | true |
<datepicker name="datepickerName" shape="oval"> |
Code Writeable | false | |
Code Readable | false |
showFeedback Specifies if a visual feedback should be shown when a DatePicker with an assigned Image is pressed.
Data type: boolean |
||
Designer Writable | true |
<datepicker name="datepickerName" showFeedback="true"> |
Code Writeable | true |
datepickerName.showFeedback = true |
Code Readable | true |
let variable = datepickerName.showFeedback |
text Specifies the text displayed by the DatePicker.
Data type: string |
||
Designer Writable | true |
<datepicker name="datepickerName" text="Test text"> |
Code Writeable | true |
datepickerName.text = "Test text" |
Code Readable | true |
let variable = datepickerName.text |
textAlignment Specifies the alignment of the DatePicker's text. Valid values are 'left', 'right' and 'center'.
Data type: string |
||
Designer Writable | true |
<datepicker name="datepickerName" textAlignment="center"> |
Code Writeable | false | |
Code Readable | false |
textColor Specifies the text color of the DatePicker as an red-green-blue-alpha RRGGBBAA or red-green-blue RRGGBB string.
Data type: color |
||
Designer Writable | true |
<datepicker name="datepickerName" textColor="FFed32be"> |
Code Writeable | true |
datepickerName.textColor = "FFed32be" |
Code Readable | true |
let variable = datepickerName.textColor |
visible Specifies whether the DatePicker should be visible on the screen. Value is true if the DatePicker is showing and false if hidden.
Data type: boolean |
||
Designer Writable | true |
<datepicker name="datepickerName" visible="true"> |
Code Writeable | true |
datepickerName.visible = true |
Code Readable | true |
let variable = datepickerName.visible |
width Specifies the horizontal width of the DatePicker, measured in pixels.
Data type: number |
||
Designer Writable | false | |
Code Writeable | true |
datepickerName.width = 220 |
Code Readable | true |
let variable = datepickerName.width |
widthPercent Specifies the horizontal width of the DatePicker as a percentage of the Screen's Width.
Data type: number |
||
Designer Writable | false | |
Code Writeable | true |
datepickerName.widthPercent = "22%" |
Code Readable | false |
year Returns the Year that was last picked using the DatePicker.
Data type: number |
||
Designer Writable | false | |
Code Writeable | false | |
Code Readable | true |
let variable = datepickerName.year |
class The styling class of the the component
Data type: string |
||
Designer Writable | true |
<datepicker name="datepickerName" class="Test class"> |
Code Writeable | false | |
Code Readable | false |
id The styling id of the the component
Data type: string |
||
Designer Writable | true |
<datepicker name="datepickerName" id="Test id"> |
Code Writeable | false | |
Code Readable | false |
name The name of the component that will be used to refer to it in code.
Data type: string |
||
Designer Writable | true |
<datepicker name="datepickerName" name="testComponent"> |
Code Writeable | false | |
Code Readable | false |
Methods
Method name | Description | Parameters | ||||||
---|---|---|---|---|---|---|---|---|
launchPicker |
Launches the DatePicker dialog. The AfterDateSet event will be run after the user confirms their selection. datepickerName.launchPicker() |
|
||||||
setDateToDisplay |
Allows the user to set the date to be displayed when the date picker opens. Valid values for the month field are 1-12 and 1-31 for the day field. datepickerName.setDateToDisplay(year, month, day) datepickerName.setDateToDisplay(0, 0, 0) |
|
||||||
setDateToDisplayFromInstant |
Allows the user to set the date from the instant to be displayed when the date picker opens. datepickerName.setDateToDisplayFromInstant(instant) datepickerName.setDateToDisplayFromInstant(6548943121) |
|
||||||
addEventListener |
Method used to create event listeners. See Events below for samples. |
|
Events
Event name | Description | Parameters |
---|---|---|
afterDateSet | Event that runs after the user chooses a Date in the dialog.datepickerName.addEventListener( "afterDateSet", function () { //Your code here } ) |
|
gotFocus | Indicates the cursor moved over the DatePicker so it is now possible to click it.datepickerName.addEventListener( "gotFocus", function () { //Your code here } ) |
|
lostFocus | Indicates the cursor moved away from the DatePicker so it is now no longer possible to click it.datepickerName.addEventListener( "lostFocus", function () { //Your code here } ) |
|
touchDown | Indicates that the DatePicker was pressed down.datepickerName.addEventListener( "touchDown", function () { //Your code here } ) |
|
touchUp | Indicates that the DatePicker has been released.datepickerName.addEventListener( "touchUp", function () { //Your code here } ) |
|