Hallo.
Ich habe ein kleines Problem mit den listener eines Trees erstellt mit PrimesFaces.
Der beschriebenen Code ist direkt übernommen aus dem ShowCase Bereich der PrimeFaces WEbseite, eine entsprechende ManageBEan hab ich erstellt.
Das Ganze funktioniert auch wenn die die ajax Elemente weglassen, sobald ich die listenen hinzufüge, meckert der Compiler bereits das die Methoden onNodeExande, usw. (alle 4), nicht gefunden werden.
Das Ganze läuft dann auch nicht mehr.
Weiß jemand Rat, ich nutze noch PrimeFaces 2.2.1. Die Elemete listener sind aber da schon mit drin.
Danke.
Ich habe ein kleines Problem mit den listener eines Trees erstellt mit PrimesFaces.
Der beschriebenen Code ist direkt übernommen aus dem ShowCase Bereich der PrimeFaces WEbseite, eine entsprechende ManageBEan hab ich erstellt.
Das Ganze funktioniert auch wenn die die ajax Elemente weglassen, sobald ich die listenen hinzufüge, meckert der Compiler bereits das die Methoden onNodeExande, usw. (alle 4), nicht gefunden werden.
Das Ganze läuft dann auch nicht mehr.
Weiß jemand Rat, ich nutze noch PrimeFaces 2.2.1. Die Elemete listener sind aber da schon mit drin.
Danke.
Java:
<h:form id="form">
<p:growl id="messages" showDetail="true" />
<p:tree value="#{treeBean.root}" var="node" dynamic="true" cache="false"
selectionMode="single" selection="#{treeBean.selectedNode}" id="tree">
<p:ajax event="expand" update=":form:messages" listener="#{treeBean.onNodeExpand}" />
<p:ajax event="collapse" update=":form:messages" listener="#{treeBean.onNodeCollapse}" />
<p:ajax event="select" update=":form:messages" listener="#{treeBean.onNodeSelect}" />
<p:ajax event="unselect" update=":form:messages" listener="#{treeBean.onNodeUnselect}" />
<p:treeNode>
<h:outputText value="#{node}" />
</p:treeNode>
</p:tree>
</h:form>