Pase de parámetros de los controles de Trinidad hasta el flujo
-
20-09-2019 - |
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.
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.