开始日期 与 结束日期的范围选择
两者都不能大于今天,开始日期不能大于结束日期
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" backgroundGradientColors="[#ffffff, #ffffff]">
<mx:Script>
<![CDATA[
import mx.controls.DateField;
[Bindable]
private var today:Date = new Date(new Date().setHours(0,0,0,0));
[Bindable]
private var start:Date = today;
[Bindable]
private var end:Date = start;
//=======================================
//Event Handler
//=======================================
/*DateChange*/
private function onDateChangeHandler(event:Event):void
{
//var currentDF:DateField = DateField(event.currentTarget);
if(startDF.text == "")
{
startDF.selectedDate = start;
}
else
{
start = startDF.selectedDate;
}
if(endDF.text == "")
{
endDF.selectedDate = this.end;
}
else
{
this.end = endDF.selectedDate;
}
}
]]>
</mx:Script>
<mx:ApplicationControlBar width="446" dock="true">
<mx:Label text="开始日期:" />
<mx:DateField id="startDF" showToday="true" selectedDate="{start}" formatString="YYYY年MM月DD日"
selectableRange="{{rangeEnd:end}}" change="onDateChangeHandler(event)"/>
<mx:Label text="结束日期:"/>
<mx:DateField id="endDF" showToday="true" selectedDate="{end}" formatString="YYYY年MM月DD日"
selectableRange="{{rangeStart:start,rangeEnd:today}}" change="onDateChangeHandler(event)"/>
</mx:ApplicationControlBar>
</mx:Application>
分享到:
相关推荐
felx DateField 控件 完美支持时分秒选择,包含源代码,可以根据需要进行修改。版本为flex4.0。
自定义dateField 自定义dateChoose 默认中文显示 支持时分秒选择
最近刚好用到DateField组件,却无奈的发现只能选择年月日,不支持时分秒,在晚上找了好多,有的勉强可以用,但是很不完善.对从网上拿到一份代码进行了改善,具体从哪里拿的也忘了,请原作者勿怪. 改善之后的功能: 1.可以...
自定义dateField 自定义dateChoose 默认中文显示 支持时分秒选择
自定义flex DateField控件可选择时间,有源码。
flex自带的日期控件是没有时间选择的,本控件集成了时间的选择,另外时间的选择实现了可手动输入,输入的值可以定位下拉列表框. 导入方便,引用方便,提供多种输出格式. 经过测试完全OK,并且该控件已经应用于我们公司的...
extjs中,经常会用到datefield组件控制用户对日期的操作,比如日志管理,需要开始时间、结束时间,但是IE8下日期选择框会显示不全,解决方法参加代码。 同时改代码解决了开始时间、结束时间的时间范围控制的问题,即...
Flex-时间控件,带年月日时分秒,本人一直用的一个控件,一个无BUG的好东西哦
NULL 博文链接:https://tongqiuyan.iteye.com/blog/1208153
提供 :Flex4中DateChooser和DateField 控件的使用实例。
支持flex的DateField组件日期多选,帮助我们更好的开发。
NULL 博文链接:https://zhaolianyang.iteye.com/blog/852544
NULL 博文链接:https://luhantu.iteye.com/blog/1910595
flex 有时分秒的日期控件,该控件对dateField功能上进行了扩展,可以设置时分秒
包括 年月日 年月日时 年月日时分的DateField封装
开发了一个Flex日期选择器组件(带年月日时分妙),若哪里需要用到日期选择器组件,把DateField.swc文件拷贝到Flex项目的libs文件夹内,引用util.dateField包下的DateFieldComp组件即可。 用组件的id.text可获得组件的...
extjs4.2 日期控件 datefield 拓展加上选择时分秒功能。 在ExtJs4.2表单控件里分别有个时间控件(datafield)和时间控件(timefield),但是官方提供的控件不能将日期和时分秒整合到一起,我从网上搜集整理了一个可用...
Ext扩展dateField时间控件,可以选择年月日、年月、年、月
考虑到extjs DateField的关键配置和主要操作