Cara da dificil.... nao sei o q é vou tentar com calma no fds.. vou fazer tudo de novo... pois ainda nao esta funcionando
2009/12/11 bruno bg <[email protected]> > * > 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 -- 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
