Vem do arrayCollection acTeste que é um Array retornado pelo AMFPHP de
uma base Postgresql, que tem uma coluna chamada DATA que é DATETIME
(mas tentei mudar para DATE apenas e não funcionou tmb). Acredito que
o AMFPHP deve estar retornando como uma string, se não não daria erro
de coerção.

Quando eu uso o dateField direto dando um bind no AC, ele faz a
modificação para date normalmente, mas quando esta no item render dá
erro.

Coloquei o selectedDate mas o erro persiste.

Fabiano

On 20 mar, 09:07, RafaelViana <[email protected]> wrote:
> Daonde vem esse campo data.data?
>
> Que tipo ele é?
>
> uma coisa em relação a propriedade text:
> Contents of the text field. If the control is non-editable setting
> this property has no effect.
>
> tenta colocar selectedDate="{data.data}"
> se esse data.data for do tipo date...
>
> On 20 mar, 08:23, VFP <[email protected]> wrote:
>
> > Estou bucando dados com o AMFPHP de uma base Postgresql, quando faço o
> > bind com um objeto específico:
>
> > <mx:DateField text="{acTeste.getItemAt(0).data}"/>
>
> > Funciona e tras a data direitinho para o datefield, mas se tento fazer
> > um iten render no data grid:
>
> >                         <mx:DataGrid id="gridEscopo" width="100%" 
> > dataProvider="{acTeste}"
> > editable="true" height="324" x="0" y="0">
> >                                 <mx:columns>
> >                                         <mx:DataGridColumn 
> > headerText="Nome" dataField="nome" width="265"
> > editable="true"/>
> >                                         <mx:DataGridColumn 
> > headerText="Data" dataField="data" width="75"
> > editable="true">
> >                                                 <mx:itemRenderer>
> >                                                         <mx:Component>
> >                                                                 
> > <mx:DateField text="{data.data}"/>
> >                                                         </mx:Component>
> >                                                 </mx:itemRenderer>
> >                                         </mx:DataGridColumn>
> >                                 </mx:columns>
> >                         </mx:DataGrid>
>
> > Da o seguinte erro:
>
> > Error #1034: Falha de coerção de tipo: não é possível converter
> > "18/03/2009 00:00:00" em Date.
>
> > Já tentei alterar para date, datetime, com zone time e sem... Mas é só
> > estar em un itemRender e não rola.
>
> > Alguem sabe o caminho das pedras desse problema?
>
> > Obrigado a todos.
>
> > Fabiano
--~--~---------~--~----~------------~-------~--~----~
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