1 Reply Latest reply on Jun 22, 2008 3:35 PM by Alex

    3.2.1 with 2 ui:include, one working, the other doesn't

    Alex Newbie

      Hello!

      I am using RichFaces 3.2.1 and Facelets. I have 2 jspf's, each having a a4j:form. They are include on a page, just after <ui:define>, using <ui:include>.
      The problem is the first one does not allow submitting, saying "this._form has no properties", and the other work ok. If I inverse the order of the <ui:include>, the jspf that didn't work not works and the first one doesn't work anymore, with the same error message.

      A jspf looks like this:

      <f:subview id="addtagsubview"
       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="http://richfaces.org/a4j"
       xmlns:rich="http://richfaces.org/rich">
      <rich:modalPanel id="addtagModal" height="120" width="400" minWidth="350" minHeight="100" resizeable="false">
       <f:facet name="header">
       <h:outputText value="#{messages.wslistmenu_addTag}" />
       </f:facet>
       <f:facet name="controls">
       <h:graphicImage value="/images/close.png" style="cursor:pointer" onclick="Richfaces.hideModalPanel('addtagModal')" />
       </f:facet>
       <a4j:form>
       <a4j:region>
       <table width="100%">
       <tr>
       <td>
       <h:outputText value="#{messages.Tags}" />
       </td>
       <td>
       <h:outputText value="#{messages.addtag_notags}" rendered="#{AddTagsBean.currentTags.rowCount == 0}" />
       <a4j:repeat id="currenttags" value="#{AddTagsBean.currentTags}" var="tag">
       <h:outputLink value="searchResults.jsf">
       <h:outputText value=" #{tag.name} " />
       <f:param name="type" value="bytags" />
       <f:param name="params" value="#{tag.name}" />
       </h:outputLink>
       </a4j:repeat>
       </td>
       </tr>
       <tr>
       <td>
       <h:outputText value="#{messages.addtag_newtags}" />
       </td>
       <td>
       <h:inputText value="#{AddTagsBean.newTags}" >
       <rich:toolTip followMouse="true" value="#{messages.addtag_hint}" />
       </h:inputText>
       </td>
       </tr>
       <tr>
       <td colspan="2" align="center">
       <a4j:commandButton value="#{messages.Add}" action="#{AddTagsBean.persistNewTags}"
       styleClass="dr-pbl-bnt" reRender="bodyform:tagpeater"
       oncomplete="javascript:Richfaces.hideModalPanel('addtagModal')"/>
       </td>
       </tr>
       </table>
       </a4j:region>
       </a4j:form>
      </rich:modalPanel>
      </f:subview>


      Thanks!