então galera, to comum prolema e gostaria da ajuda de vocês…
tenho um xhtml listando uma arvore de objetos
ex:
1 - a
1.1 - b
1.1.1 -c
2 - a
preciso que ao clicar no item 1.1.1 seja verificado o item 1, não consegui desenvolver uma maneira de isso acontecer…
o clique já está funcionando, minha dúvida está em como vou fazer para verificar o item 1
quero fazer o seguinte no clique
se (item1 == a) return true
posta a página e o controller
1 curtida
pagina.xhtml
<h:form id="frm-plano-contas">
<p:tree styleClass="text-uppercase"
value="#{aBean.p}" id="p" var="p"
animate="true" selectionMode="single" cache="false"
selection="#{aBean.pselecionado}">
<p:ajax event="select"
listener="#{aBean.showItemSelected}"
update="frm" />
<p:treeNode>
<p:outputLabel value="#{p.nome}" />
</p:treeNode>
</p:tree>
</h:form>
controller
public void showItemSelected(NodeSelectEvent event) {
setp((p) event.getTreeNode().getData());
}