Switch format string for SwitchSymbolFormatter : SwitchSymbolFormatter « Data Model « Flex






Switch format string for SwitchSymbolFormatter

Switch format string for SwitchSymbolFormatter
    
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  creationComplete="format()" backgroundColor="#FFFFFF">

  <mx:Script>
    
    import mx.formatters.SwitchSymbolFormatter;                
    
    private function format():void {
      var switchSymbolFormatter:SwitchSymbolFormatter = new SwitchSymbolFormatter();
      formatted.text = switchSymbolFormatter.formatValue(formatString.selectedItem.toString(), unformatted.text);
    }
  
  </mx:Script>

  <mx:Panel title="SwitchSymbolFormatter Example" width="400"
    height="200">

    <mx:Form>
      <mx:FormItem label="Unformatted Data:">
        <mx:TextInput id="unformatted" text="123456789" editable="false" />
      </mx:FormItem>
      <mx:FormItem label="Format String:">
        <mx:ComboBox id="formatString" change="format()">
          <mx:ArrayCollection>
            <mx:String>##-###-####</mx:String>
            <mx:String>(###)####-###</mx:String>
          </mx:ArrayCollection>
        </mx:ComboBox>
      </mx:FormItem>
      <mx:FormItem label="Formatted Data:">
        <mx:TextInput id="formatted" editable="false" />
      </mx:FormItem>
    </mx:Form>
  </mx:Panel>
</mx:Application>

   
    
    
    
  








Related examples in the same category

1.Formats an eight-digit number to be split by a dashFormats an eight-digit number to be split by a dash
2.Construct SwitchSymbolFormatterConstruct SwitchSymbolFormatter