Has anybody tried something like this:

<jp:popupBox>
  <f:facet name="button">User Id</f:facet>
  <f:facet name="content">
    <h:panelGrid columns="3">
      Filter
      <h:inputText id="userIdFilter" value="#{userListBean.userIdFilter}"/>
      <h:commandLink value="go" action="#{userListBean.filter}"/>
    </h:panelGrid>
  </f:facet>
</jp:popupBox>


The action for the commandLink is being called, but the value for the
userIdFilter inputText isn't being set.  Is this supposed to work?

I'm using Facelets 1.0.10, MyFaces nightly from last week, and Jenia4Faces
1.2, which is supposed to work with Facelets.

I'm getting this warning in the log file:

13:10:25,957 WARN  [HtmlRendererUtils] There should always be a submitted
value for an input if it is rendered, its form is submitted, and it is not
disabled or read-only. Component : {Component-Path : [Class:
javax.faces.component.UIViewRoot,ViewId: /admin/UserList.xhtml][Class:
javax.faces.component.html.HtmlPanelGroup,Id: rightColumn][Class:
javax.faces.component.html.HtmlForm,Id: userListForm][Class:
org.apache.myfaces.component.html.ext.HtmlDataTable,Id: users][Class:
javax.faces.component.UIColumn,Id: _id11][Class:
org.jenia.faces.popup.component.html.HtmlPopupBox,Id: _id12][Class:
javax.faces.component.html.HtmlPanelGrid,Id: _id13][Class:
javax.faces.component.html.HtmlInputText,Id: userIdFilter]}

Thanks for any help.

Richard

Reply via email to