Flex中利用firstDayOfWeek属性改变DateChooser控件日历(calendar)布局的例子
2009-11-11 16:14
771 查看
接下来的例子中演示了Flex的DateChooser控件中,如何通过
下面是完整代码(或点击这里查看):
Download: main.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white">
<mx:Script>
<![CDATA[
private var dayNames:Array = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
private function getDayName(item:Number):String {
return dayNames[item];
}
]]>
</mx:Script>
<mx:DateChooser todayColor="red" firstDayOfWeek="{slider.value}"/>
<mx:VBox>
<mx:Label text="First day of week:" />
<mx:HSlider id="slider" minimum="0" maximum="6" liveDragging="true" snapInterval="1" dataTipFormatFunction="getDayName" />
</mx:VBox>
</mx:Application>
firstDayOfWeek属性,改变DateChooser控件日历(calendar)的布局。Demo中通过移动下面的游标进行调整。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码
):
下面是完整代码(或点击这里查看):
Download: main.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white">
<mx:Script>
<![CDATA[
private var dayNames:Array = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
private function getDayName(item:Number):String {
return dayNames[item];
}
]]>
</mx:Script>
<mx:DateChooser todayColor="red" firstDayOfWeek="{slider.value}"/>
<mx:VBox>
<mx:Label text="First day of week:" />
<mx:HSlider id="slider" minimum="0" maximum="6" liveDragging="true" snapInterval="1" dataTipFormatFunction="getDayName" />
</mx:VBox>
</mx:Application>
相关文章推荐
- Flex中如何通过监听scroll事件检测用户改变DateChooser控件选中月份的例子
- Flex中利用sourceChanged事件检测图片(image)控件的图片源(source属性)是否改变的例子
- Flex中如何通过设置selectedDate属性设定DateChooser控件中被选择日期的例子
- Flex中如何通过设置backgroundColor和backgroundAlpha改变DateChooser控件背景颜色的例子
- Flex中如何利用getTextField事件和numLines属性,计算出TextArea控件中内容的行数的例子
- Flex中通过设置textAlign和headerStyleName样式设置DateChooser控件头部年月文本对齐方式的例子
- Flex中如何利用getTextField事件和numLines属性,计算出TextArea控件中内容的行数的例子
- Flex中如何利用firstVisibleItem属性设置或取得第一个显示节点的例子
- Flex中如何利用iconFunction属性在ComboBox控件的下拉菜单中设定自定义图标的例子
- [习题]输入自己的生日(年/月/日)#2 -- 日历(Calendar)控件的时光跳跃,一次跳回五年、十年前?--TodaysDate属性、VisibleDate属性
- Flex中如何利用timer控制改变ViewStack当前选中Index的例子
- Flex中关于DateField控件的selectableRange属性的几种不同用法的例子
- Flex中如何利用maintainAspectRatio属性使VideoDisplay保持载入时比例的例子
- 改变Flex中TileList控件拖动状态(有效/无效)的例子
- Flex中如何利用树形控件(Tree Control)和SWFLoader控件创建简单图片相册的例子
- Flex的TextArea控件中如何利用setSelection事件设定文本选中范围的例子
- ex的DateChooser控件中如何利用selectableRange属性计算选中两个日期间天数的例子
- Flex中如何利用videoPlayer属性和mx_internal命名空间,清除VideoDisplay控件内容
- Flex中如何利用rowCount属性,使List控件Resize时特定的行被显示
- Flex4 DateChooser控件之SCroll事件来设定年月