Question

J'ai problème avec JSF (1.2) + primefaces (1.1). Je l'ai écrit sur le site classique JSF, et je demande pour chaque article scope backing bean. Le problème est que lorsque je tente d'évaluer l'article, la fève de support n'existe plus. Donc, je veux forcer le JSF à la suite de la sortie de cette expression au cours de la phase de rendu (donc le code classement envoie le rendu Id), mais si j'utilise le signe dolar, tout fonctionne exacly comme si je le # (chose i que cela pourrait être bogue dans MyFaces).

Autre solution Wold être à portée de session, le backing bean, mais l'utilisateur aurait pu ouvrir plusieurs pages (et il Wold noter la dernière ouverture), un autre problème est ce qui se passerait, lorsque la session expire ....

Merci pour votre aide

    <p:rating stars="5" value="#{articleClientBean.userRating}" update="ratingCount, avgRating" rateListener="#{articleClientBean.handleRate}">
         <f:param value="#{articleClientBean.articleId}" name="articleId"/>
    </p:rating>
Était-ce utile?

La solution

Utilisez h:inputHidden à la place.

<p:rating stars="5" value="#{articleClientBean.userRating}" update="ratingCount, avgRating" rateListener="#{articleClientBean.handleRate}" />
<h:inputHidden value="#{articleClientBean.articleId}" />
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top