FLEX DateField及DateChooser

1、<mx:DateField yearNavigationEnabled="true" change="dateChanged(DateField(event.target).selectedDate)" />

yearNavigationEnabled="true" 这个可以直接上调下调年份,比按前后箭头方便些

2、<mx:DateField id="dateField2" yearNavigationEnabled="true"
            disabledRanges="{[ {rangeEnd: new Date(2006, 5, 1)} ]}" />

2006年5月1日以前的不可选

3、<mx:DateField id="dateField2" yearNavigationEnabled="true"
            selectableRange="{{rangeStart : new Date(2006,0,1), rangeEnd : new Date(2006,5,30)}}" />

日期可选范围

4、<mx:DateField id="dateField2" yearNavigationEnabled="true"
            selectableRange="{{rangeStart : new Date(2006,0,1), rangeEnd : new Date(2006,5,30)}}" formatString="YYYY-MM-DD" />

文本字段中所显示日期的格式。此属性包含 "MM"、"DD"、"YY"、"YYYY"、分隔符和标点符号的任意组合。

5、显示格式若干属性:如,minYear最小年份,monthNames月份名,monthSymbol月份名后面的显示,showToday当日加亮,firstDayOfWeek 第一列显示的星期

6、待。。。。。
 
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
verticalAlign="middle"
backgroundColor="#FCF9F9">



	<mx:ComboBox x="10" y="168"></mx:ComboBox>


	<mx:ComboBox x="10" y="248"></mx:ComboBox>
	<mx:DateField x="237" y="168" width="369" height="34" yearNavigationEnabled="true"  monthSymbol="月月发工资"  yearSymbol="年年有余" dayNames="[日,一,二,三,四,五,六]" 
		monthNames="[一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月]" formatString="MM-DD-YYYY"/>
	
	<mx:DateField x="10" y="299" yearNavigationEnabled="true"
          dayNames="[日,一,二,三,四,五,六]" monthNames="[一月,二月,三月,四月,五月,六月,七月,八月,九月,十,      十一月,十二月]" formatString="YYYY-MM-DD" width="156" height="38"/>

</mx:Application> 
 

你可能感兴趣的:(flex 日历)