The DateField control is a text field that shows the date with a calendar icon on its right side. When the user clicks anywhere inside the bounding box of the control, a DateChooser control pops up and shows the dates in the month of the current date. If no date is selected, the text field is blank and the month of the current date is displayed in the DateChooser control.
When the DateChooser control is open, the user can scroll through months and years, and select a date. When a date is selected, the DateChooser control closes, and the text field shows the selected date.
MXML Syntax
The <mx:DateField> tag inherits all the properties of its parent classes, and the following properties:
<mx:DateField
dateFormatter="No default."
dayNames="["S", "M", "T", "W", "T", "F", "S"]"
disabledDays="No default."
disabledRanges="No default."
displayedMonth="Month number of the current date."
displayedYear="Current year."
downArrowDisabledName="PullDownIconDisabled"
downArrowDownName="PullDownIconOver"
downArrowOverName="PullDownIconDown"
downArrowUpName=PullDownIcon""
firstDayOfWeek="0"
monthNames="["January", "February", "March", "April", "May",
"June", "July", "August", "September",
"October", "November", "December"]"
headerColor="#0FFFFFF"
headerStyleDeclaration="No default."
rollOverColor="#0xCDFFC1"
selectableRange="No default."
selectedDate="No default."
selectionColor="#0xCDFFC1"
showToday="true|false"
todayColor=""
todayStyleDeclaration="No default."
weekdayStyleDeclaration="No default."
change="Event handler; no default."
close="Event handler; no default."
open="Event handler; no default."
scroll="Event handler; no default."
/>
| Constructors | |
DateField
()
Constructor |
|
| Methods | |
| close() : Void
Closes the DateChooser control. |
| open() : Void
Opens the DateChooser control. |
| Methods inherited from class mx.controls.ComboBase |
setSize
|
| Methods inherited from class mx.core.UIComponent |
getFocus
setFocus
getFocusManager
|
| Properties | |
static | version:String
ComponentVersion is for internal use only. |
| todayStyleDeclaration:String
Style sheet definition to configure the numeric date text of the control. |
| headerStyleDeclaration:String
Style sheet definition to configure the date in the header area of the control. |
| weekDayStyleDeclaration:String
Style sheet definition to configure the weekday names of the control. |
| dateFormatter:Function
[Read-Write]
Function used to format the date displayed in the text field of the DateField control. |
| pullDown:Object
[Read-Only]
Read-only property that contains a reference to the DateChooser control contained by the DateField. |
| showToday:Boolean
[Read-Write]
If true, specifies that today is highlighted in DateChooser control. |
| firstDayOfWeek:Number
[Read-Write]
Day of the week (0-6, where 0 is the first element of the dayNames array) to display in the first column of the DateChooser control. |
| displayedMonth:Number
[Read-Write]
Used with the displayedYear property, the displayedMonth property specifies the month displayed in the DateChooser control. |
| displayedYear:Number
[Read-Write]
Used with the displayedMonth property, the displayedYear property determines which month is displayed in the DateChooser control. |
| dayNames:Array
[Read-Write]
Weekday names for DateChooser control. |
| disabledDays:Array
[Read-Write]
Days to disable in a week. |
| selectableRange:Object
[Read-Write]
Range of dates between which dates are selectable. |
| disabledRanges:Array
[Read-Write]
Disables single and multiple days. |
| selectedDate:Date
[Read-Write]
Date as selected in the DateChooser control. |
| monthNames:Array
[Read-Write]
Names of the months displayed at the top of the DateChooser control. |
| Properties inherited from class mx.core.UIComponent |
version
enabled
tabIndex
|
| Effects |
| Effects inherited from class mx.core.UIComponent |
showEffect
hideEffect
focusInEffect
focusOutEffect
|
| Effects inherited from class mx.core.UIObject |
creationCompleteEffect
moveEffect
resizeEffect
mouseDownEffect
mouseOverEffect
mouseOutEffect
mouseUpEffect
|
| Events | |
change | Event handler for change events, which are broadcast when a date is selected. Target contains a reference to the component that triggered the event. Type contains the name of the event. |
open | Event handler for open events, which are broadcast when a user selects the field to open the drop-down list. Target contains a reference to the component that triggered the event. Type contains the name of the event. |
close | Event handler for close events, which are broadcast when a date is selected or the user clicks outside the drop-down list. Target contains a reference to the component that triggered the event. Type contains the name of the event. |
scroll | Event handler for scroll events, which are broadcast when the month changes due to user interaction. Target contains a reference to the component that triggered the event. Type contains the name of the event. |
| Events inherited from class: mx.core.UIComponent |
focusIn
focusOut
keyDown
keyUp
show
hide
valid
invalid
valueCommitted
|
| Styles | |
headerColor |
Type: Number
Format: Color
CSS Inheritance: yes
Color of the band at the top of the DateChooser control. The default value is #0FFFFFF. |
rollOverColor |
Type: Number
Format: Color
CSS Inheritance: yes
Color of the background when the user rolls over the DateField. The default value is #0xE3FFD6 |
selectionColor |
Type: Number
Format: Color
CSS Inheritance: yes
Color of the background when the user selects the DateField. The default value is #0xCDFFC1. |
todayColor |
Type: Number
Format: Color
CSS Inheritance: yes
Color of today`s date. The default value is #2B333C. |
| Styles inherited from class mx.core.UIObject |
color
fontFamily
fontSize
fontStyle
fontWeight
textAlign
textDecoration
textIndent
marginLeft
marginRight
horizontalGap
verticalGap
|
| Constructor Detail |
DateField()
| Method Detail |
close() : Void
open() : Void
| Property Detail |
dateFormatter:Function
[Read-Write]
dayNames:Array
[Read-Write]
disabledDays:Array
[Read-Write]
disabledRanges:Array
[Read-Write]
displayedMonth:Number
[Read-Write]
displayedYear:Number
[Read-Write]
firstDayOfWeek:Number
[Read-Write]
headerStyleDeclaration:String
monthNames:Array
[Read-Write]
pullDown:Object
[Read-Only]
selectableRange:Object
[Read-Write]
selectedDate:Date
[Read-Write]
showToday:Boolean
[Read-Write]
todayStyleDeclaration:String
static version:String
weekDayStyleDeclaration:String