In my application i am using a tree like this
<rich:tree switchType="ajax" toggleOnClick="true" reRender="ajx,pageBodyContainerPanel" id="leftMenu" nodeSelectListener="#{menutree.nodeClick}" value="#{menutree.treeNode}" var="item" highlightedClass="highlightedTreeNode" selectedClass="selectedTreeStyle" iconCollapsed="/Images/plus.gif" iconExpanded="/Images/minus.gif"> </rich:tree>
1) could you provide full sample in zip (with sources and libs)?
2) yes. Use oncomplete attribute.