Thiago, Valeu companheiro, obrigado pela dica, deu tudo certo.

 

Icaro, não sei se você já conseguiu, mas é o seguinte.

 

Essa função Java busca minhas permissões.

 

      public String ListaPermissoes() 

      {

            List ListaPermissoes = new ArrayList();

            

            //XmlList xml = new XmlList() {

            String XmlTexto= "";

            

          try 

          {

            Connection conexao = Conexao.conectar();

            statement =
conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);

                  resultset = statement.executeQuery("EXECUTE
Lista_Permissoes");

                  while (resultset.next())

                  {

                        String id = resultset.getString("id");

                        String descricao = resultset.getString("descricao");

                        Integer item = resultset.getInt("item");

                        String idpai = resultset.getString("idpai");

                        String type = "";

                        

                        if(item == 0)

                        {

                             type="parent";

                        } else {

                             type="child";

                        }

                        

                        XmlTexto = XmlTexto + "<task id='"+id+"'
name='"+descricao+"' type='"+type+"' parentTask='"+idpai+"'/>\n";

                  }

                  //JOptionPane.showMessageDialog(null, XmlTexto);

          }

          catch (SQLException e) {

                  JOptionPane.showMessageDialog(null, "Erro na instrução de
busca de permissoes: "+e.getMessage());

            }

 

 

No flex o meu mxml tem a seguinte instrução para adicionar um componente
datagrid.

 

      <mx:AdvancedDataGrid id="adg" width="100%" height="100%">

            <mx:columns>

                  <mx:AdvancedDataGridColumn dataField="@name"
headerText="Menu Principal"/>

            </mx:columns>

      </mx:AdvancedDataGrid>

 

 

Daí no meu createcomplete eu chamo a função que citei no inicio via blazeds
e pego o seu resultevent;

 

public function ResultadoListaPermissoes(event:ResultEvent):void

{

            xmlPermissoes = new XMLList(event.result);

            adg.dataProvider = new FlatXMLHD(xmlPermissoes as XMLList);

}

 

 

Obs: tem que usar o arquivo action script que esta no evento que  o Thiago
passou:

http://flexpearls.blogspot.com/2007/12/hierarchicaldata-from-flat-xmllist-da
ta.html

 

 

 

Atenciosamente,

Lindeberg Sabreu

62 8576-3348  -  83 8727-4727

skype: lindebergsabreu

MSN: guto...@hotmail.com

E-mail: guto...@hotmail.com <mailto:lindeb...@lemondeft.com.br> 

 

De: icaro rezende [mailto:icaro...@gmail.com] 
Enviada em: segunda-feira, 21 de junho de 2010 16:14
Para: Lindeberg Sabreu
Assunto: Re: Sobre o Tree Dinamico

 

Po valeu Lindeberg! Obrigado mesmo!
Estarei no aguardo.
Abraços!

Em 19 de junho de 2010 14:19, Lindeberg Sabreu <guto...@yahoo.com.br>
escreveu:

Boa noite Icaro, seguinte estou fazendo a parte que envia o XML do Java para
o flex.

Creio que até amanha eu finalizo, daí te envio a manha.

 

 

 

Atenciosamente,

Lindeberg Sabreu

62 8576-3348  -  83 8727-4727

skype: lindebergsabreu

MSN: guto...@hotmail.com

E-mail: guto...@hotmail.com <mailto:lindeb...@lemondeft.com.br> 

 

De: icaro rezende [mailto:icaro...@gmail.com] 
Enviada em: sexta-feira, 18 de junho de 2010 15:43
Para: guto...@yahoo.com.br
Assunto: Sobre o Tree Dinamico

 

Olá Amigo! Tudo jóia?
Eu participo do google grups FlexDev também..e ontem vi seu tópico em
relação a Tree Dinâmica, faz uma semana que estou tentando implementar uma
também, e até agora tudo o que eu conseguir fazer foi criar uma árvore com
apenas um nível...não consegui colocar filhos dentro dos filhos. Estou
usando Java no Back-end, lá eu faço uma consulta no banco e trato os dados,
quando finalizo eu retorno pro Flex um ArrayList, através do BlazeDS(amf)
...como vi que vocês chegaram a algumas conclusões, ja me adiantei e olhei
os artigos citados no tópico...por isso estou aqui recorrendo a voce, para
saber se voce conseguiu, como fez, e como usa o JAXB que você citou. Não
manjo muito de XML, e também me considero iniciante em Java e Flex, mas
quero aprender e to correndo atrás. Vou te passar o meu código, se você
puder dar uma olhada, ficaria agradecido, talvez se você visualizar aonde
estou errando pode acabar te ajudando também =)
Obrigado pela atenção.
Abraços!

 

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a