This content has been marked as final.
Show 1 reply
-
1. Re: pass an el method as a parameter on an include
amitev Oct 3, 2009 8:50 AM (in response to scphantm.scphantm.gmail.com)This is currently not supported by facelets. However there is an ugly workaround:
<h:inputTextarea id="#{id}" value="#{input}" required="true"> <a4j:support ajaxSingle="true" onsubmit="changed()" event="onchange" action="#{actionBean[action]}" /> </h:inputTextarea>
Usage:
<ui:include src="shared/inputTextArea.template.xhtml"> <ui:param name="id" value="numberOfObjects"/> <ui:param name="input" value="#{selectedProject.projectBasis.numberOfObjects}"/> <ui:param name="actionBean" value="#{selectedProject.projectBasis}"/> <ui:param name="action" value="touch}"/> </ui:include>
In JSF2 this king of stuff is supported.