[RESOLVIDO]..rich:tree com AJAX !!! alguém ja usou ????  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
breffo
JavaChild
[Avatar]

Membro desde: 18/07/2005 15:55:53
Mensagens: 102
Localização: Goiânia
Offline

..boa tarde a todos !!!

..algué ai ja utilizou o componente TREEVIEW (TREE) do richFaces com AJAX em alguma aplicação ou exemplo que desenvolveu ???? ...tem como construir no estilo PASSO A PASSO, tipo, nos exemplos que vi (http://livedemo.exadel.com/richfaces-demo/richfaces/tree.jsf?c=tree) os todos os NÓS são construidos de uma vez só, isso em aplicações de grande porte pode ser crítico ao que se refere a desempenho, quero construir os NÓS dinamicamente mais ou menos com base no Onclick realizado em um determinado elemento realizar a busca dos elementos filhos ...alguém conhece algum material bom que fale sobre isso ou até mesmo outro compoente que trabalhe dessa maneira ???? ...achei o DeveloperGuide do RichFaces bem fraquinho ..

..qualquer ajuda e muito bem vinda !!!


grato !!!!

This message was edited 1 time. Last update was at 29/01/2008 09:56:31

spranta
JavaEvangelist
[Avatar]

Membro desde: 19/01/2004 17:32:48
Mensagens: 305
Localização: Belo Horizonte
Offline

E ae Breffo, conseguiu resolver o problema, estou tendo dificuldades em fazer a mesma coisa, se puder me ajudar

"Não somos apenas ignorantes. Somos ignorantes sobre o quão ignorantes somos."
(Charles Darwin)
breffo
JavaChild
[Avatar]

Membro desde: 18/07/2005 15:55:53
Mensagens: 102
Localização: Goiânia
Offline

..consegui sim, usei este exemplo:

http://livedemo.exadel.com/richfaces-demo/richfaces/treeNodesAdaptor.jsf;jsessionid=1309E9F2C401BE15539D6F87E2CBB11F?c=recursiveTreeNodesAdaptor

...todo o código fonte é disponibilizado no próprio SITE, basta implementar a sua Lógica e fazer as adaptações necessarias para a tua aplicação.
..o exemplo utiliza chamadas recursivas, com isso, os NÓS FILHOS são construidos dinamicamente de acordo com a estrutura estabelecida
pelo BackBean ...

..boa sorte !!!
leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

ola.
td bem eu sei como faço uso componente web, mas será que alguem poderia retratar como a classe funciona com seus respectivos objetos.

www.softdevelop.com.br
[Email] [WWW] [MSN]
leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

tipo

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">

<p>This is exactly the same tree, but now it uses "client" switch type. Note, that all nodes actually rendered up-front and expand/collapse now do not requre server call</p>
<h:form>
<rich:tree switchType="client" style="width:300px" value="#{library.data}" var="item" nodeFace="#{item.type}">
<rich:treeNode type="artist" iconLeaf="/images/tree/singer.gif" icon="/images/tree/singer.gif">
<h:outputText value="#{item.name}" />
</rich:treeNode>
<rich:treeNode type="album" iconLeaf="/images/tree/disc.gif" icon="/images/tree/disc.gif">
<h:outputText value="#{item.title}" />
</rich:treeNode>
<rich:treeNode type="song" iconLeaf="/images/tree/song.gif" icon="/images/tree/song.gif">
<h:outputText value="#{item.title}" />
</rich:treeNode>
</rich:tree>
</h:form>



www.softdevelop.com.br
[Email] [WWW] [MSN]
leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

library é de um tipo map?LIST?qual?

www.softdevelop.com.br
[Email] [WWW] [MSN]
breffo
JavaChild
[Avatar]

Membro desde: 18/07/2005 15:55:53
Mensagens: 102
Localização: Goiânia
Offline

...e ai Leandro blz ??? ...bom cara, ai vai um exemplo:

1º BackBen


...o RichFaces disponibiliza uma interface chamada TreeNode

...pra fazer o bicho funcionar dinâmicamente vc vai ter que implementar um CUSTOM, mais isso e coisa simples, o Rich já traz algumas implementações default pronta pra usar, pro meu caso tive que implementar aqui ....

....na tua JSP vc coloca:


...espero ter ajudado, boa sorte !!!!

leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

opa desculpa cara. ter demoraqdo para responder..

tinha deixado este assunto um pouco de lado, agora que retornei estou implementando este componente.

Valeu cara , ajudou bastante.

T+


www.softdevelop.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team