Good thinking. I pulled the inputText tag out to the top of the form and the value is set when my action in popup is called. I also put it in several layers from my form down to the column header where I'm rendering my popup box. All work, except when I ahave my inputText box in the popup box.
Thanks. > From: Mike Kienenberger <[EMAIL PROTECTED]> > Reply-To: MyFaces Discussion <[email protected]> > Date: Mon, 6 Mar 2006 13:50:41 -0500 > To: MyFaces User mailing list <[email protected]> > Subject: Re: jenia popup w/ input text > > Oops. Dropped the list from the reply. > > On 3/6/06, Mike Kienenberger <[EMAIL PROTECTED]> wrote: >> What happens if you stick the expression in a comment or elsewhere >> outside your popup box (as close to the top-level as possible)? >> Facelets will evaluate it even inside of a comment. >> >> Or better yet, what happens if you move the inputText to a top level? >> That should eliminate a large set of potential problems. >> >> If it works outside of the other components, you know it's some odd >> interaction between components. >> >> If it doesn't, you know it's the expression or inputText component. >> >> You might also do a view source to be sure all of the tags are being >> evaluated. >> >> -Mike >> >> >> On 3/6/06, Richard Frazer <[EMAIL PROTECTED]> wrote: >>> I'm certain that this expression is valid. I pre-populate it in my backing >>> bean and it gets populated in my page. Plus, when I intentionally put an >>> invalid expression in, I get an error page. >>> >>> The warning message that I'm getting seems a little strange. >>> >>> Richard >>> >>> >>>> From: Mike Kienenberger <[EMAIL PROTECTED]> >>>> Reply-To: <[EMAIL PROTECTED]> >>>> Date: Mon, 6 Mar 2006 13:33:57 -0500 >>>> To: <[EMAIL PROTECTED]> >>>> Subject: Re: jenia popup w/ input text >>>> >>>> Seems unlikely to be related to jp:popupBox if the commandLink works. >>>> My guess is that #{userListBean.userIdFilter} isn't a valid expression. >>>> >>>> On 3/6/06, Richard Frazer <[EMAIL PROTECTED]> wrote: >>>>> 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 >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>> >>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>> >>> >>

