Galera, estou usando o componente Tree na minha aplicação e fiz um evento para toda vez que o usuário clica em algum nó da árvore.
Porém, o evento está sendo chamado quando o usuário clica em um pai da árvore também. O evento só pode ser chamado quando o usuário clica em um nó sem filhos.
<p:tree value="#{ajudaController.root}" var="node" id="tree" dynamic="true" cache="false" selectionMode="single" >
<p:ajax event="select" update=":form:layout" listener="#{ajudaController.onNodeSelect}" />
<p:treeNode id="treeNode">
<h:outputText value="#{node}" id="lblNode"/>
</p:treeNode>
</p:tree>
Como eu poderia fazer isso?