Sunday, November 13, 2011

Spark Currency Formatter

Spark Currency Formatter

Here is the component
Currency formatter


<?xml version="1.0" encoding="utf-8"?>
<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"
 fontSize="18" locale="{c.selectedItem}"
  >



<s:layout>
<s:VerticalLayout horizontalAlign="center" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10"
 gap="8"/>
</s:layout>

<fx:Declarations>
<s:CurrencyFormatter id="cf" useCurrencySymbol="true"/>
<s:DateTimeFormatter id="df"/>
</fx:Declarations>
<s:Label text="CURRENCY FORMATTER" fontSize="16" />
<s:Label text="Select a locale to see the formatted currency and date of your Choice"/>
<s:ComboBox id="c" selectedItem="en-US...">
<s:dataProvider>
<s:ArrayList>
<fx:String>de-DE</fx:String>
<fx:String>en-US</fx:String>
<fx:String>es-ES</fx:String>
<fx:String>fi-FI</fx:String>
<fx:String>fr-FR</fx:String>
<fx:String>it-IT</fx:String>
<fx:String>ja-JP</fx:String>
<fx:String>ko-KR</fx:String>
<fx:String>nb-NO</fx:String>
<fx:String>pt-PT</fx:String>
<fx:String>ru-RU</fx:String>
<fx:String>zh-CN</fx:String>
</s:ArrayList>
</s:dataProvider>
</s:ComboBox>

<s:Label text="{cf.format(17.7)}"/>
<s:Label text="{df.format(new Date())}"/>
</s:Application>

1 comment: