Hi there,
I was wondering if it is possible to have a rich:tree that uses selectionType="ajax" but omits the ajax request for a certain node.
<rich:tree value="#{someBean.rootNode}" var="node" nodeType="#{node.nodeType}" selectionType="ajax" rowKeyConverter="org.richfaces.IntegerSequenceRowKeyConverter">
<rich:treeSelectionChangeListener listener="#{someBeanBean.selectionChanged}" />
<rich:treeNode type="type1" expanded="#{node.expanded}">
#{node.label}
</rich:treeNode>
<rich:treeNode type="type2" expanded="#{node.expanded}">
#{node.label}
</rich:treeNode>
<rich:treeNode type="type3" expanded="#{node.expanded}" onclick="doSomething()">
<!-- This node should not trigger an ajax request -->
#{node.label}
</rich:treeNode>
</rich:tree>
In the example above the last node should not trigger an ajax request but perform some client-side action instead.
I was not able to find any hints about that in the docs.
Any ideas?