[ http://issues.apache.org/jira/browse/MYFACES-192?page=comments#action_12319304 ]
Martin Marinschek commented on MYFACES-192: ------------------------------------------- Another thing: please add an example in the sandbox-example application demonstrating your component. And while you are at it: you should also provide some documentation for the homepage. regards, Martin > inputParam component > -------------------- > > Key: MYFACES-192 > URL: http://issues.apache.org/jira/browse/MYFACES-192 > Project: MyFaces > Type: New Feature > Versions: 1.0.9 beta > Environment: All > Reporter: Rob Decker > Attachments: inputParam.tar.gz > > inputParam extends inputHidden by adding an attribute, paramValue, which > allows value binding predefined form values to a managed bean. For example, > if you have a managed bean named searchBean with a setLastModified(Date d) > method you can create a hidden form element with a preset date: > <h:form> > <h:commandLink action="searchBean.search"> > <x:inputParam value="#{searchBean.lastModified}" paramValue="04/05/2005"> > <f:convertDateTime type="date" dateStyle="short"/> > </x:inputParam> > </h:commandLink> > </h:form> > renders: > <input type="hidden" value="04/05/2005"/> > When the form is submitted searchBean.setLastModified is called with the Date > object. When the link is clicked there is no need to look in the request for > the parameters of the search. There is no need to modify the bean if a > different search is required. Just create a new form/commandLink and specify > the new parameters. I used it to create quick searches: New in last > Day/Week/Month using the same bean for a full fledged form that let's the > user specify the dates without having to modify the bean or tie it to > faces/request to populate it. > The attached archive contains the component package and the required xml > fragments for the tld and faces-config. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira