Hi all,
I have a dynamic tree node who get his nodes from my database,
My problem is that the tree collapsed when I reload the page or render to an other page when i click onto a node, but I want the tree is shown in the node that i selected,
this is my tree:
<rich:tree 
                    style="width:300px" 
                    rendred="true"
                    switchType="client"
                    var="item"
                    value="#{menu1.treeNode}" 
                    nodeFace="#{item.var!=null ? 'leaf' : 'node'}"
                    ajaxKeys="#{null}"
                    nodeSelectListener="#{menu1.processSelection}"
                    ajaxSubmitSelection="true"
                    reRender="selected">
                    
                    <rich:treeNode type="node"> 
                   <s:link view="/#{item.list}.xhtml" 
                                  value="#{item.label}" 
                                  ajaxSubmitSelection="true">
                      </s:link>
                </rich:treeNode>
                
                    <rich:treeNode type="leaf" id="leaf"> 
                    <s:link view="/#{item.list}.xhtml"
                                  value="#{item.label}" 
                                  ajaxSubmitSelection="true">
                          <f:param id="selected" name="aireProtegeeId" 
                                  value="#{item.id}" />
                                  
                      </s:link>
                      
                </rich:treeNode>
                
               </rich:tree>Do any one have an idea how to use  the componentState attribut of the tree???
An other question: in this tree i use the 
switchType="client"
but I when i would like to use the ajax type
 (which i have to use, an may be resolve my first problem) the tree would not expend and the nodes want be shown???
I will be greatfull for any suggestions.
thxxx
do something like this