`
zhuobinzhou
  • 浏览: 136642 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类

DataChooser、DataFiled

阅读更多

DataChooser和DataField控件是MX组件集的一部分,暂时没有具有相当功能的Spark组件。

DataChooser和DataField使得用户可以从图形日历中选择日期。DataChooser控件的用户界面是一个日历,而DataField则由一个text域和小图标组成,点击小图标会出现图形化的日历,选择日期的结果将会放在text域中。DataFiled的属性是DataChooser的属性的超集。

 

 

1、创建DataChooser 对象

<?xml version="1.0"?>
<!-- controls\date\DateChooserEvent.mxml -->
<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">
	<fx:Script>
		<![CDATA[
			
			import mx.events.CalendarLayoutChangeEvent;
			
			private function useDate(eventObj:CalendarLayoutChangeEvent):void {
				// Make sure selectedDate is not null.
				if (eventObj.currentTarget.selectedDate == null) {
					return 
				}
				
				//Access the Date object from the event object.         
				day.text=eventObj.currentTarget.selectedDate.getDay();
				date.text=eventObj.currentTarget.selectedDate.getDate();
				month.text=eventObj.currentTarget.selectedDate.getMonth() + 1;
				year.text=eventObj.currentTarget.selectedDate.getFullYear();
				
				wholeDate.text= eventObj.currentTarget.selectedDate.getFullYear() 
					+"-" + (eventObj.currentTarget.selectedDate.getMonth() + 1) + "-"
						+  eventObj.currentTarget.selectedDate.getDate();
			}
		]]>
	</fx:Script>
	
	<mx:DateChooser id="date1" change="useDate(event)"/>
	
	<mx:Form x="200">
		<mx:FormItem label="Day of week">
			<mx:TextInput id="day" width="100"/>
		</mx:FormItem>
		<mx:FormItem label="Day of month">
			<mx:TextInput id="date" width="100"/>
		</mx:FormItem>
		<mx:FormItem label="Month">
			<mx:TextInput id="month" width="100"/>
		</mx:FormItem>
		<mx:FormItem label="Year">
			<mx:TextInput id="year" width="100"/>
		</mx:FormItem>
		<mx:FormItem label="Date">
			<mx:TextInput id="wholeDate" width="100"/>
		</mx:FormItem>
	</mx:Form>      
</s:Application>

 

2、使用Date类:

<?xml version="1.0"?>
<!-- controls\date\DateChooserStyles.mxml -->
<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">
	<mx:DateChooser id="date1"> 
		<mx:selectedDate> 
			<!--设置默认的选择的日期-->
			<fx:Date month="3" date="10" fullYear="2005"/> 
		</mx:selectedDate> 
	</mx:DateChooser>  
</s:Application>

 

<mx:DateField id="date3" selectedDate="{new Date (2005, 3, 10)}"/>

 

<fx:Script> 
    <![CDATA[ 
        private function initDC():void { 
            date2.selectedDate=new Date (2005, 3, 10);         
        } 
    ]]> 
</fx:Script> 

 

 

3、指定header、weekday、today‘s day 的文本样式

<?xml version="1.0"?>
<!-- controls\date\DateChooserStyles.mxml -->
<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">
	
	<fx:Style>
		.myHeaderStyle{
			color:#6666CC; 
			font-family:Times New Roman, Times, serif;
			font-size:16px; font-weight:bold;}
		.myTodayStyle{
			color:#CC6633; 
			font-family:Times New Roman, Times, serif;
			font-size:12px; font-weight:bold;}
		.myDayStyle{
			color:#006600; 
			font-family:Courier New, Courier, mono;
			font-size:15px; font-style:italic; font-weight:bold;}
	</fx:Style>
	
	<mx:DateChooser 
		headerStyleName="myHeaderStyle" 
		todayStyleName="myTodayStyle" 
		todayColor="#CCCCCC"
		weekDayStyleName="myDayStyle"/>
</s:Application>

  

官方网址:http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7d9b.html

分享到:
评论

相关推荐

    DataChooser的使用

    DataChooser的使用 (1)DataChooser源码 (2)DataChooser源码例子

    datachooser(java )

    在这种情况下,第三方控件如"datachooser(java)"就显得尤为重要。 数据选择器控件通常提供一个直观、用户友好的界面,允许用户通过日历视图选择特定日期。这种控件可以是弹出式对话框,也可以集成到其他组件中,以...

    Java 日期选择 DataChooser的源码以及测试例子

    Test.java] 测试类 ==== package sdb.test==== [DateChooser.java] Java 日期选择控件(主体类) [public] [TablePanel.java] 日历表格面板 [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 ...

    datachooser.jar

    java,java choose data,data calendar

    DateChooser

    【DateChooser】是一款专为ASP.NET 2.0平台设计的日期选择控件,由.NET领域的知名专家谭振林开发。这款控件以其易用性和实用性而受到开发者的青睐,尤其适合那些在Web应用中需要集成日期选择功能的场景。...

    DateChooser皮肤更改

    针对flash builder新手熟悉flex控件

    Flash8日期选择器

    在Flash8中,开发人员有时需要为用户界面添加一个日期选择功能,以便用户可以方便地选取特定日期。这时,"Flash8日期选择器"就派上了用场。这个控件,名为DateChooser,是一个交互式的组件,允许用户通过可视化的...

    完美java日历组件

    JCalendarChooser 继承了JTextField 方便...如果不在JTextField中使用直接使用DataChooser 该类继承自JPanel。 JCalendarChooser中写了一个测试函数,可直接运行该类 备注:如果使用最新JDK1.6中的Nimubs外观效果更佳。

    Geotools Java API 开发gis的参考资料

    org.geotools.gui.swing.datachooser.model org.geotools.gui.swing.demo org.geotools.gui.swing.event org.geotools.gui.swing.filter org.geotools.gui.swing.icon org.geotools.gui.swing.image org.geo...

Global site tag (gtag.js) - Google Analytics