Pregunta

Tengo problema con JSF (1,2) + PrimeFaces (1.1). He escrito sitio clásico sobre JSF, y tengo para cada solicitud de ámbito artículo bean de respaldo. El problema es que cuando intento para clasificar el artículo, el bean de respaldo ya no existe. Así que quiero forzar el JSF para resultado de la salida de esta expresión durante la fase de render (por lo que el código de clasificación enviará el dictada Id), pero si uso el signo dolar, todo funciona exacly como si usara el # (cosa que ese esto podría ser error en MyFaces).

Otra solución Wold sea de ámbito de sesión del bean de respaldo, pero el usuario podría haber abierto más páginas (y Wold calificar el último abierto), otro problema es lo que sucedería, cuando la sesión caduca ....

Gracias por su ayuda

    <p:rating stars="5" value="#{articleClientBean.userRating}" update="ratingCount, avgRating" rateListener="#{articleClientBean.handleRate}">
         <f:param value="#{articleClientBean.articleId}" name="articleId"/>
    </p:rating>
¿Fue útil?

Solución

Uso h:inputHidden lugar.

<p:rating stars="5" value="#{articleClientBean.userRating}" update="ratingCount, avgRating" rateListener="#{articleClientBean.handleRate}" />
<h:inputHidden value="#{articleClientBean.articleId}" />
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top