Problema <rich:tree>

0 respostas
R

Boa tarde pessoal!!!

estou desenvolvendo uma aplicação JSF utilizando framework do richfaces. Nela tenho uma pagina que cria uma arvore utilizando o componente rich:tree e que contém a estrutura do Menu registrada no banco, até ai está funcionando tudo certinho.

<h:form id=“frmMenu”>

<rich:tree

id=“arvoreMenu”

switchType=“ajax”

ajaxSubmitSelection=“true”

value="#{MbTree.tree}"

var=“node”

nodeSelectListener="#{MbTree.selecionarNo}"

reRender=“frmAlterar”

binding="#{MbTree.arvore}"

ondblclick=“javascript:Richfaces.showModalPanel(‘pnMenu’)”

preserveDataInRequest=“true”>

<a>rich:treeNode</a>

<h:outputText value="#{node}"/>

</rich:treeNode>

</rich:tree>

</h:form>

no ManagedBean:

public TreeNode getTree() {

return criarArvoreMenu;

}

Meu problema é que ao dar duplo clique num item pai da arvore é carregado um ModalPanel para edição dos dados. Aí quando clica no botão alterar a pagina é recarregada e o item editado perde os nós filhos e o resto dos itens fica tudo bagunçado.
Debuguei meu código várias vezes e o meu ManagedBean trabalha certinho, o problema fica na pagina que não renderiza corretamente e eu já não sei mais o que fazer.

Alguem pode dar uma opinião?

vlw pela força! :smiley:

Criado 6 de maio de 2009
Respostas 0
Participantes 1