vlw pessoal
brigadão

On 27 dez, 17:39, Tião da Obra <[EMAIL PROTECTED]> wrote:
> Eu criei um componente chamado DateFieldBR, funciona que é uma beleza. Daí,
> ao invez de usar o <mx:DateField> vc pode usar esse.
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:DateField
>   xmlns:mx="http://www.adobe.com/2006/mxml";
>   dayNames="{dias}"
>   monthNames="{meses}"
>   formatString="DD/MM/YYYY"
>   showToday="true"
>   creationComplete="configApp();"
>   yearNavigationEnabled="true"
>   editable="true"
>   restrict="0-9"
>   width="94"
>   valueCommit="validar(event);">
>
>  <mx:Script>
>   <![CDATA[
>    import mx.events.FlexEvent;
>    import br.com.agroquima.util.Validar;
>
>    private function configApp():void {
>     this.selectedDate = new Date();
>    }
>
>    private function validar(event:FlexEvent):void {
>     var str:String = event.target.text as String;
>     if ( str.charAt(2) != "/" || str.charAt(5) != "/" ) {
>      var mask:String;
>      if ( str.length == 6 ) {
>       mask = str.substr(0, 2) + "/" + str.substr(2,2) + "/" + str.substr(4,
> 4);
>       event.target.text = mask;
>      } else if ( str.length == 8 ) {
>       mask = str.substr(0, 2) + "/" + str.substr(2,2) + "/" + str.substr(4,
> 4);
>       event.target.text = mask;
>      }
>     }
>
>     if ( this.editable == true ) {
>      Validar.dataField(event);
>     }
>    }
>   ]]>
>  </mx:Script>
>
>  <mx:Array id="dias">
>      <mx:String>D</mx:String>
>      <mx:String>S</mx:String>
>      <mx:String>T</mx:String>
>        <mx:String>Q</mx:String>
>        <mx:String>Q</mx:String>
>      <mx:String>S</mx:String>
>      <mx:String>S</mx:String>
>  </mx:Array>
>
>  <mx:Array id="meses">
>      <mx:String>Janeiro</mx:String>
>      <mx:String>Fevereiro</mx:String>
>      <mx:String>Março</mx:String>
>        <mx:String>Abril</mx:String>
>        <mx:String>Maio</mx:String>
>      <mx:String>Junho</mx:String>
>      <mx:String>Julho</mx:String>
>      <mx:String>Agosto</mx:String>
>      <mx:String>Setembro</mx:String>
>      <mx:String>Outubro</mx:String>
>      <mx:String>Novembro</mx:String>
>      <mx:String>Dezembro</mx:String>
>  </mx:Array>
> </mx:DateField>
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: "flexdev" <[email protected]>
> Sent: Thursday, December 27, 2007 4:46 PM
> Subject: [flexdev] data trocada no datafield
>
> ola pessoal
>
> tenho um datefield que esta me dando a data no seguinte formato
> MM/DD/AAAA e quando tento altera esse formato ele fica muito
> doido com as datas todas erradas...
> dia mes e ano completamente errados...
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a