| Methods | Properties | Effects | Events | Styles | Examples | Frames | No Frames |
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:DateFieldClick here to view the Examples
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."
firstDayOfWeek="0"
monthNames="["January", "February", "March", "April", "May",
"June", "July", "August", "September",
"October", "November", "December"]"
headerColors="[0xE6EEEE,0xFFFFFF]"
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.core.UIComponent |
drawFocus
getFocus
getFocusManager
setEnabled
setFocus
|
| Properties | |
| dateFormatter:
FunctionFunction used to format the date displayed in the text field of the DateField control. |
| dayNames:
Array Weekday names for DateChooser control. |
| disabledDays:
Array Days to disable in a week. |
| disabledRanges:
Array Disables single and multiple days. |
| displayedMonth:
Number Used with the displayedYear property, the displayedMonth property specifies the month displayed in the DateChooser control. |
| displayedYear:
Number Used with the displayedMonth property, the displayedYear property determines which month is displayed in the DateChooser control. |
| firstDayOfWeek:
Number 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. |
| headerStyleDeclaration:
String Style sheet definition to configure the date text in the header area of the control. |
| monthNames:
Array Names of the months displayed at the top of the DateChooser control. |
| pullDown:
Object
[Read-Only]
Read-only property that contains a reference to the DateChooser control contained by the DateField. |
| scaleY:
var
[Write-Only]
height scaling is not supported for this control |
| selectableRange:
Object Range of dates between which dates are selectable. |
| selectedDate:
Date Date as selected in the DateChooser control. |
| showToday:
Boolean If true, specifies that today is highlighted in DateChooser control. |
| todayStyleDeclaration:
String Style sheet definition to configure the appearence of the numeric text of the current day, which is highlighted in the control when the showToday property is true. |
static | version:
StringVersion string for this class. |
| weekDayStyleDeclaration:
String Style sheet definition to configure the weekday names of the control. |
| Properties inherited from class mx.controls.ComboBase |
dataProvider
editable
length
restrict
selectedIndex
selectedItem
text
textField
value
version
|
| Properties inherited from class mx.core.UIComponent |
enabled
errorString
tabEnabled
tabIndex
version
|
| Effects |
| Effects inherited from class mx.core.UIComponent |
focusInEffect
focusOutEffect
|
| Effects inherited from class mx.core.UIObject |
creationCompleteEffect
hideEffect
mouseDownEffect
mouseOutEffect
mouseOverEffect
mouseUpEffect
moveEffect
resizeEffect
showEffect
|
| Events | |
change | Event handler for change events, which are broadcast when a date is selected or changed. The target property of the event object contains a reference to the component that triggered the event. The type property contains the name of the event, change. |
close | Event handler for close events, which are broadcast when a date is selected or the user clicks outside the drop-down list. The target property of the event object contains a reference to the component that triggered the event. The type property contains the name of the event, close. |
open | Event handler for open events, which are broadcast when a user selects the field to open the drop-down list. The target property of the event object contains a reference to the component that triggered the event. The type property contains the name of the event, open. |
scroll | Event handler for scroll events, which are broadcast when the month changes due to user interaction. The target property of the event object contains a reference to the component that triggered the event. The type property contains the name of the event, scroll. |
| Events inherited from class: mx.core.UIComponent |
focusIn focusOut invalid keyDown keyUp valid valueCommitted |
| Styles | |
headerColor |
Type:
Number
Format:
Color
CSS Inheritance:
yesColor of the band at the top of the DateChooser control. The default value is 0xE6EEEE. Deprecated - use headerColors instead. |
headerColors |
Type:
Array
CSS Inheritance:
yesColors of the band at the top of the DateChooser control. The default value is [0xE6EEEE,0xFFFFFF]. |
rollOverColor |
Type:
Number
Format:
Color
CSS Inheritance:
yesColor of the background when the user rolls over a date in the DateChooser control. The default value is 0xE3FFD6. |
selectionColor |
Type:
Number
Format:
Color
CSS Inheritance:
yesColor of the background of the currently selected date in the DateChooser control. The default value is 0xCDFFC1. |
todayColor |
Type:
Number
Format:
Color
CSS Inheritance:
yesColor of the highlight of today's date in the DateChooser control. The default value is 0x2B333C. |
| Styles inherited from class mx.core.UIObject |
color
fontFamily
fontSize
fontStyle
fontWeight
horizontalGap
leading
marginLeft
marginRight
textAlign
textDecoration
textIndent
verticalGap
|
| Constructor Detail |
DateField(
)
| Method Detail |
close(
)
:
Void
open(
)
:
Void
| Property Detail |
dateFormatter:
Function
dayNames:
Array
disabledDays:
Array
disabledRanges:
Array
rangeStart and rangeEnd properties, each of whose values is a Date object. The value of these properties describes the boundaries of the date range. If either is omitted, the range is considered unbounded in that direction. rangeStart, all the dates after the specified date are disabled, including the rangeStart date. If you specify only rangeEnd, all the dates before the specified date are disabled, including the rangeEnd date.displayedMonth and displayedYear properties.
displayedMonth:
Number
displayedYear property, the displayedMonth property specifies the month displayed in the DateChooser control. Month numbers are zero-based, so January is 0 and December is 11. Setting this property immediately changes the appearance of the DateChooser control. The default value is the month number of today's date.
displayedYear:
Number
displayedMonth property, the displayedYear property determines which month is displayed in the DateChooser control. Setting this property immediately changes the appearance of the DateChooser control. The default value is today's year.
firstDayOfWeek:
Number
headerStyleDeclaration:
String
monthNames:
Array
pullDown:
Object
[Read-Only]
scaleY:
var
[Write-Only]
selectableRange:
Object
rangeStart and rangeEnd, of type Date. If you specify only rangeStart, all the dates after the specified date are enabled. If you only specify rangeEnd, all the dates before the specified date are enabled. To enable only a single day in a DateChooser control, you can pass a Date object directly.
selectedDate:
Date
showToday:
Boolean
true, specifies that today is highlighted in DateChooser control. Setting this property immediately changes the appearance of the DateChooser control. The default value is true.
todayStyleDeclaration:
String
showToday property is true. If omitted, the current day text inherits the text styles of the control.
static
version:
String
weekDayStyleDeclaration:
String
| Examples |
| DateFieldExample.mxml |
|
RSS feed | Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/flex/15/asdocs_en/mx/controls/DateField.html
Comments
gmorphis said on Sep 9, 2005 at 11:21 AM : mpeterson said on Sep 11, 2005 at 4:24 AM : Jesse ZH said on Oct 26, 2005 at 1:44 PM : smgilson said on Oct 27, 2005 at 7:43 AM :