カスタム ItemRenderer を使用する Spark リストの日付プロパティを効率的にフォーマットしたいと考えています。すべての日付は同じ形式にする必要があるため、リスト項目ごとに新しい DateTimeFormatter をインスタンス化する必要はありません。以下の例で、単一の DateTimeFormatter を使用してプロパティ data.lastModified をフォーマットするにはどうすればよいですか?
<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
autoDrawBackground="true">
<mx:VBox height="100%" width="100%" paddingBottom="10" paddingTop="10" paddingLeft="10" paddingRight="10">
<s:Label text="{data.name}" fontSize="16" height="100%"/>
<mx:HBox width="100%">
<s:Label text="{data.client}"/>
<s:Label width="100%" text="{data.lastModified}" textAlign="right"/>
</mx:HBox>
</mx:VBox>
</s:ItemRenderer>
使用方法は次のとおりです。
<s:List id="projectsList" left="12" top="172" bottom="10" width="303"
dataProvider="{projectsArray}" itemRenderer="ProjectListItemRenderer"></s:List>