Queria saber porque quando estou usando a tree na minha pagina ele chama o método duas vezes no java.
Código Pagina
<h:panelGroup id=“treeToReload”>
<rich:tree id=“treeUsuarioMenu”
ajaxSubmitSelection=“false”
switchType=“client”
immediate=“true”
ajaxSingle=“true”
eventsQueue=“eventsQueue”>
<rich:recursiveTreeNodesAdaptor roots="#{usuarioFc.treeView}" var=“no” nodes="#{no.filhos}" >
<rich:treeNode icon="#{no.icon}" iconLeaf="#{no.iconLeaf}" ajaxSubmitSelection=“false”>
<h:selectBooleanCheckbox value="#{no.selected}" rendered="#{no.descricao != ‘Permissões’}">
</h:selectBooleanCheckbox>
<h:outputText value="#{no.descricao}" />
</rich:treeNode>
</rich:recursiveTreeNodesAdaptor>
</rich:tree>
</h:panelGroup>
Java
private Set treeView = new HashSet();
public Set getTreeView() throws Exception {
List menus = this.getMenus();
return this.montaArvore(menus);
}