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
-~----------~----~----~----~------~----~------~--~---