5 Replies Latest reply on Dec 2, 2010 4:25 PM by nehmesis

    Tree doesn't rerender

    nehmesis Newbie

      Hello everybody,


      I have problem with tree component. I build my tree dynamically (add node after clicking on a command button) and the problem is that the tree doesn't rerender after clicking. Of course I am using AJAX.




      <ui:define name="body">
          <h:panelGrid columns="1" id="leftPanel">
                  <a4j:commandButton action="#{treeBuilder.add}" value="+" reRender="tree"/>
                  <a4j:commandButton action="#{treeBuilder.delete}" value="-" reRender="tree"/> 
                  <a4j:commandButton action="#{treeBuilder.moveUp}" value="up" reRender="tree"/>
                  <a4j:commandButton action="#{treeBuilder.moveDown}" value="down" reRender="tree" /> 
              <a4j:outputPanel id="tree">
                  <rich:tree switchType="ajax" value="#{treeBuilder.root}" nodeSelectListener="#{treeBuilder.processSelection}" ajaxSubmitSelection="true" var="node" ajaxKeys="#{null}" />

      That all is inside <h:form> ... </h:form>.


      Thanks for help.