Abrir uma tela a partir de um click no Jtree

8 respostas
C

Boa tarde.

Como eu faço para abrir uma tela quando o usuario clicar no componente Jtree? alguem algum tutorial ou exemplo?

T+

8 Respostas

marcos1EM

Utilizando o modelo demo basta vc adicionar o onClick com uma chamada para um js functiion para abrir a tela que deseja

[url]http://livedemo.exadel.com/richfaces-demo/richfaces/tree.jsf?tab=model&cid=74881[/url] por exemplo:
//função para abria janela
<a4j:jsFunction name="abrirTela" action="#{treeRelRepres.obterParam}" oncomplete="#{rich:component('minhaTela')}.show();" reRender="modalParamRel" immediate="true" ajaxSingle="true"/>

 <rich:tree style="width:300px"  onclick="abrirTela()"  nodeSelectListener="#{treeRelRepres.processSelection}"
                              ajaxSubmitSelection="true"  switchType="client"
                               value="#{treeRelRepres.treeNode}" var="item" ajaxKeys="#{null}">
                        <rich:treeNode >
                            <h:outputText  value="#{item.descricao}">   </h:outputText>
                        </rich:treeNode>
                    </rich:tree>
C

Valeu marcos1EM pela força, mas o sistema que eu estou desenvolvendo e desktop, acho que esse exemplo não resolve o meu problema. mesmo assim muito obrigado pela força

fabricioempresa

Usa alguma ferramenta de desenvolvimento???

E

http://download-llnw.oracle.com/javase/tutorial/uiswing/components/tree.html#select

manolimars

http://www.guj.com.br/posts/list/214343.java#1091996

C

Eu estou usando o netbeans

marcos1EM

Desculpe pela falta de atenção eu olhei rapidamente o topico e como eu estou trabalhando com rich faces, logo pensei no exemlo da tree q eu tenho usando rich, quanto a Jtree eu não tenho nenhuma implementação… boa sorte.

marcosarantesj

Olha meu post. Tem mostrando como fazer isso.
http://www.guj.com.br/posts/list/224469.java

Criado 10 de agosto de 2010
Ultima resposta 17 de nov. de 2010
Respostas 8
Participantes 6