Hi!
I have a rich:dataTable on my screen. It's supported with an a4j:support tag.
It looks like this:
<rich:dataTable value="#{manageUsersBean.usersRoles}" id="details" var="user" rowKeyVar="index" border="1" rows="8" width="100%"> <f:facet name="header"> <rich:columnGroup> <rich:column> <h:outputText value="User name " /> </rich:column> <rich:column> <h:outputText value="password" /> </rich:column> </rich:columnGroup> </f:facet> <rich:columnGroup> <rich:column> <h:outputText value="#{user.user.name}" styleClass="schColL"/> </rich:column> <rich:column> <h:outputText value="#{user.user.password}" styleClass="schColL"/> </rich:column> </rich:columnGroup> <f:facet name="footer"> <rich:datascroller id="details" renderIfSinglePage="false"></rich:datascroller> </f:facet> <a4j:support actionListener="#{manageUsersBean.getRoles}" id="click" event="onRowClick" reRender="details,roles"> <f:param value="#{user.user.id}" name="rolesUserId" /> </a4j:support> </rich:dataTable>
It worked nicely till we upgraded the project the JSF2 with richfaces 3.3.3. now it throws me an exception:
javax.serv let.ServletException: AjaxUpdate component not found for id: click javax.faces.webapp.FacesServlet.service(FacesServlet.java:325) org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206) org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388) ..........
Can you tell me what it has to do what could it be.
Another thing: When I remove the rich:columnGroup tag, with it's content, the exception is nor being thrown, and it works ok. (Again, the columnGroup was working before!)