Tuesday, September 15, 2009

Flex Scheduling Framework - 24h date system for timeline. DateFormatter.

Default property in flex scheduling framework is 12 hours date format. We  see  i.e. 1AM, 5PM etc.
If we want using 24 hours date format for our timeline from flex scheduling framework, we should do:

1. create time range descriptor, like this:

var defaultTimeRangeDescriptor:Array=[[30 * DateUtil.MINUTE_IN_MILLISECONDS, "J:NN"]];


2. set timeRanges property for our timeline flex component, like this:
timeline.timeRanges=TimeRangeDescriptorUtil.convertArrayToTimeRangeDescriptor((defaultTimeRangeDescriptor)); 
 
A 30 number in example is a time scale, and second parameter is string formatter:
 
letter 'J' mean 24 h system, and hour will be display as one digit;
'JJ' mean 24 h system, and hour will be display as two digit;
letter 'NN' meaning  minutes;

No comments:

Post a Comment