Thiago, conhece alguma forma de fazer com que quando eu clicar em algum item
fazer com que execute um evento no caso desse exemplo que eu usei?

 

 

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: flexdev@googlegroups.com [mailto:flex...@googlegroups.com] Em nome de
Lindeberg Sabreu
Enviada em: quinta-feira, 24 de junho de 2010 13:25
Para: flexdev@googlegroups.com
Cc: 'icaro rezende'
Assunto: [flexdev] RES: Sobre o Tree Dinamico

 

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

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