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