Pregunta

Soy nuevo en JSF, Facelets, SWF y tecnologías de Trinidad, y que tiene un problema al enviar parámetros de la <tr:commandButton> en una página XHTML para el flujo (usando el <f:param>). Lo interesante es cuando se utiliza en lugar de la <h:commanButton> <tr:commandButton>, todo funciona bien. La razón por la que necesito utilizar el botón Trinidad es que tengo que ponerlo en <tr:forms> para apoyar PPR.

Realmente aprecio su ayuda.

¿Fue útil?

Solución

El <f:param> no funcionaba en <h:commandButton> por mucho tiempo hasta que JSF 2.0. Se intented para ser utilizado en combinación con <h:outputFormat>, <h:commandLink> y <h:outputLink> solamente.

que parezca que está utilizando JSF 2.0, pero que aún no es Trinidad "JSF 2.0 listo". A continuación, debe utilizar <f:setPropertyActionListener> lugar.

Este es un ejemplo:

<tr:commandButton value="submit" action="#{bean.submit}">
    <f:setPropertyActionListener target="#{bean.someProperty}" value="someValue" />
</tr:commandButton>

También puede considerar la actualización de Trinidad a una versión compatible JSF 2.0, si lo hay disponible.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top