*
No retorno de seu metodo no JAVA coloque algo assim:

public* ArrayList<FuncionarioVO> BuscarTodos() {

ArrayList<FuncionarioVO> lst = *new* ArrayList<FuncionarioVO>();

..bla
..bla
..bla
..bla
return lstFuncionarios

veja aê.

bruno bg

2009/12/11 Marcelo Estruc <[email protected]>

> Pessoal,
>
> estou com um problema que acredito ser simples mas que esta me dando uma
> dor de cabeça. Não consigo preencher um simples datagrid. trago 2 registros
> do banco e
> quando dou um Alert no meu arrayCollection aparece [object Object],[object
> Object]. O que pode ser isso!!?
> Abaixo mostro meu codigo.
>
> Minha classe java trazendo os dados do banco populando uma lista. Perceba
> que populo um vo com o nome e adiciono
> o vo em um ArrayList
>
> public List listarTodosFuncionario() {
>   .......
>   ......
>
>   while(rs.next()){
>    FuncionarioVO vo = new FuncionarioVO();
>    vo.setNome(rs.getString("nome"));
>    lstFuncionarios.add(vo);
>
>   }
>
>   ........
>   ........
>
>   return lstFuncionarios;
>  }
>
> Depois configuro no meu remote:
>
> <destination id="funcionario">
>      <properties>
>       <source>br.com.estudio.funcionario.dao.FuncionarioDAO</source>
>      </properties>
>     </destination>
>
>
> No meu mxml faço o seguinte script
>
>  [Bindable]
>   private var arrayList:ArrayCollection;
>
>   public function mtdlistarTodosFuncionarios():void{
>    ServicoRemotoFuncionario.listarTodosFuncionario();
>
>   }
>
>
>
>   private function sua_funcao(item:Object, coluna:DataGridColumn):String {
>        return item.nome;
>   }
>
>   private function resultadoListaFuncionario(event:ResultEvent):void{
>    arrayList = new ArrayCollection();
>  ////////////    Alert.show(event.result.toString()); ////////////
>    arrayList = event.result as ArrayCollection;
>
>   }
>
> Ainda no mxml
>
> <mx:RemoteObject id="ServicoRemotoFuncionario" destination="funcionario">
>  <mx:method name="listarTodosFuncionario"
> fault="faultListaTodosFuncionario(event)"
> result="resultadoListaFuncionario(event)"/>
> </mx:RemoteObject>
>
>
>
> E o meu datagrid está assim
>
>  <mx:DataGrid x="58" y="134" width="568" height="142" id="datagrid_pessoa"
> dataProvider="{arrayList}">
>      <mx:columns>
>       <mx:DataGridColumn headerText="Nome" dataField="nome" />
>      </mx:columns>
>     </mx:DataGrid>
>
> Pessoal me ajudem pois ja etsou sem cabeça para pensar.
>
> Obrigado.
>
> --
> 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

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