why my nodeSelectListener on rich:tree is never called
vh Jul 10, 2007 3:09 PMHere is my code. When I click on the tree node, I see this:
12:06:35,657 DEBUG <http-8080-Processor25> [TidyXMLFilter] Parsers pool empty - create new JTidy parser
12:06:35,657 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : unknown attribute "xmlns:rich"
12:06:35,657 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : missing <!DOCTYPE> declaration
12:06:35,657 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : inserting missing 'title' element
12:06:35,657 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : unknown attribute "rich:nodeid"
12:06:35,673 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : img lacks "alt" attribute
12:06:35,673 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : img lacks "alt" attribute
12:06:35,673 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : unknown attribute "rich:dropzoneoptions"
12:06:35,673 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : unknown attribute "rich:draggableoptions"
12:06:35,673 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : unknown attribute "rich:ajaxselectedlistener"
12:06:35,673 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : img lacks "alt" attribute
12:06:35,673 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : unknown attribute "rich:selectedclass"
12:06:35,673 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : unknown attribute "rich:highlightedclass"
12:06:35,673 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : meta isn't allowed in elements
12:06:35,673 DEBUG <http-8080-Processor25> [TidyParser] Message for HTML parsing : meta isn't allowed in elements
12:06:35,688 DEBUG <http-8080-Processor25> [BaseXMLFilter] Parsing html total time 31ms
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<h:form id="templateForm"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
xmlns:rich="http://richfaces.ajax4jsf.org/rich">
<f:loadBundle basename="com.vmware.vdi.admin.ui.messages.MessageBundle" var="bundle"/>
<a4j:keepAlive beanName="desktopBean" />
<table>
<tr>
<td align="left">
<h:outputText value="#{bundle.TemplateSelection}"/>
</td>
</tr>
<tr>
<td align="left">
<h:outputText value="#{bundle.TemplateDesc}"/>
</td>
</tr>
<tr>
<td align="left">
<rich:panel>
<rich:tree style="width:300px"
value="#{desktopBean.templateRoot}"
ajaxSubmitSelection="true"
nodeSelectListener="#{desktopBean.cancel}"
var="item" nodeFace="leaf">
<rich:treeNode type="leaf">
<h:outputText value="#{item.name}"/>
</rich:treeNode>
</rich:tree>
</rich:panel>
</td>
</tr>
<tr>
<td colspan="3">
<rich:spacer height="20px">
</rich:spacer>
</td>
</tr>
<tr>
<td align="center" colspan="3">
<a4j:commandButton action="back" value="#{bundle.Back}" reRender="wizard"/>
<rich:spacer width="5px"></rich:spacer>
<a4j:commandButton action="next" value="#{bundle.Next}" reRender="wizard"/>
<rich:spacer width="5px"></rich:spacer>
<a4j:commandButton
action="cancel"
actionListener="#{desktopBean.cancel}"
value="#{bundle.Cancel}"
oncomplete="Richfaces.hideModalPanel('addDesktopMp');"
reRender="wizard"/>
</td>
</tr>
</table>
</h:form>