Search Flex Components Free

Custom Search

January 14, 2008

Customizing the Flex DateChooser control

The following example shows how you can customize the DateChooser control in Flex by using an embedded font, customizing the header styles, week day names, week day name styles, and colors by setting various styles and properties.

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white">
<mx:Style>
@font-face { src: local("Base 02");
fontFamily: Base02Embedded; unicode-range: U+0030-U+0039,
/* 0-9 */ U+0041-U+0051, /* Uppercase A-Z */ U+0052-U+007A, /* Lowercase a-z */ U+002F-U+002F; /* slash (/) */
} DateChooser
{ cornerRadius: 0;
/* pixels */ header
Colors: black, black; borderColor: black; themeColor: black; fontFamily:
Base02Embedded; todayColor: red;
todayStyleName: myTodayStyleName; headerStyleName: myHeaderStyleName;
weekDayStyleName: myWeekDayStyleName; dropShadowEnabled: true;
}
.myTodayStyleName
{
color: white;
}
.myWeekDayStyleName { fontWeight: normal; }
.myHeaderStyleName { color: red; fontSize: 16; fontWeight: normal; }
</mx:Style>
<mx:Script>
<![CDATA[ import mx.formatters.DateBase; private function dateChooser_init():void
{ dateChooser.dayNames = DateBase.dayNamesShort; }
]]>

</mx:Script>
<mx:DateChooser id="dateChooser" initialize="dateChooser_init();" />
</mx:Application>

Related Flex Tutorials