<?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" creationComplete="initHandler(event)" width="100%" height="100%" fontSize="12" fontFamily="微软雅黑"> <s:layout> <s:BasicLayout/> </s:layout> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.controls.Alert; import mx.events.FlexEvent; import mx.events.ItemClickEvent; import spark.events.IndexChangeEvent; [Bindable] private var comArray:ArrayCollection = new ArrayCollection([ {dateType:"日",areaDesc:"北京"},{dateType:"月",areaDesc:"上海"},{dateType:"日",areaDesc:"深圳"},areaDesc:"武汉"},areaDesc:"兰州"},areaDesc:"天津"} ]); /** * 初始化函数 */ protected function initHandler(event:FlexEvent):void { } /** * 改变下拉框 */ protected function comboBox_changeHandler(event:IndexChangeEvent):void { for each(var com:Object in comArray) { if(com.dateType == "日") { date.visible = true; month.visible = false; } else if(com.dateType == "月") { date.visible = false; month.visible = true; } } } /** * */ protected function radio_itemClickHandler(event:ItemClickEvent):void { } ]]> </fx:Script> <fx:Declarations> <s:RadioButtonGroup id="radio" itemClick="radio_itemClickHandler(event)"/> </fx:Declarations> <mx:VBox width="100%" height="100%" paddingTop="20" paddingBottom="10" paddingLeft="10" paddingRight="20"> <mx:HBox width="100%" height="60" verticalAlign="middle" borderColor="0x000000" borderStyle="solid" horizontalAlign="center"> <s:Label text="日期类型:"/> <s:RadioButton id="dayStr" groupName="radio" label="日"/> <s:RadioButton id="monthStr" groupName="radio" label="月"/> <mx:DateField id="date" formatString="YYYY-MM-DD" width="200"/> <s:Label width="50"/> <mx:DateField id="month" formatString="YYYY-MM" width="200"/> <s:Label width="50"/> <s:Label text="地域:"/> <s:ComboBox id="comboBox" width="200" dataProvider="{comArray}" labelField="areaDesc" selectedindex="0" change="comboBox_changeHandler(event)"/> </mx:HBox> </mx:VBox> </s:Application>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。