Flex 实现日期范围的选择并格式化
2013-11-11 15:14
323 查看
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <s:layout> <s:BasicLayout/> </s:layout> <fx:Declarations> <!-- Place non-visual elements (e.g., services, value objects) here --> <!--<s:DateTimeFormatter id="formatter" dateTimePattern="YYYY.MM.DD"/>--> <mx:DateFormatter id="formatter" formatString="YYYY-MM-DD"/> </fx:Declarations> <fx:Script> <![CDATA[ import mx.controls.Alert; private function parseChooser(date:Date):String { var d:String = this.formatter.format(date); return d; } private function submitDate():void { var start:String = this.dateField1.text; var end:String = this.dateField2.text; Alert.show("开始时间:"+start + "结束时间:"+ end); } private function clear():void { this.dateField1.text=""; this.dateField2.text=""; } ]]> </fx:Script> <mx:Panel title="时间选择" height="192" width="600" paddingTop="10" paddingLeft="10" paddingRight="10" x="12" y="15"> <s:Label text="选择日期"/> <mx:HBox width="320"> <s:Label text="起始时间"/> <mx:DateField id="dateField1" labelFunction="parseChooser" yearNavigationEnabled="true" editable="true" selectableRange="{{rangeStart:new Date(2000,0,1),rangeEnd:new Date(2007,9,15)}}"/> </mx:HBox> <mx:HBox width="320"> <mx:Label text="截至时间" /> <mx:DateField id="dateField2" labelFunction="parseChooser" yearNavigationEnabled="true" editable="true" selectableRange="{{rangeStart:new Date(2000,0,1),rangeEnd:new Date(2007,9,15)}}"/> </mx:HBox> <mx:HBox width="300"> <mx:Button label="确定" click="submitDate()"/> <mx:Button label="重置" click="clear()"/> </mx:HBox> </mx:Panel> </s:Application>
效果图:
相关文章推荐
- Flex实现自定义中文日期选择(mx:DateField)
- FLEX日期的格式化
- 实现一个日期选择插件
- Flask学习笔记-使用bootstrap-datepicker实现页面日期选择
- JQuery datepicker实现日期组件下拉选择
- javascript实现的距离现在多长时间后的一个格式化的日期
- javascript日期对象格式化为字符串的实现方法
- js实现日期选择器
- Flex - 带时间选择(可手工输入)的日期组件,去掉了 StringToolkit.formatNumberWithChar
- js实现h5日期选择类似携程,日期上可以添加价格,是否休息,折扣等数据等等..
- javascript实现的日期选择插件
- easyui-datebox限制选择日期范围
- Flex自定义组件开发之日周月日期选择日历控件
- Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
- bootstrap-datepicker限定可选时间范围 一、应用场景 实际应用中可能会根据日期字段查询某个日期范围内的数据,则需要对日期选择器可选时间进行限制, 如:开始时间不能大于结束时间,
- bootstrap 只显示选择年份的 十年视图日期控件实现
- SkylineGlobe 如何实现绘制圆形Polygon和对图层的圆形范围选择查询
- 日期下拉选择器,可自定义日期范围。
- Oracle数据库日期范围查询的两种实现方式