Estoy tratando de hacer uso del componente Star Rating de PrimeFaces. Sin embargo, no le permite pasar parámetros. Eso hace que sea imposible para mí hacer una búsqueda para obtener la entidad de la base de datos que me gustaría calificar. He intentado algo como esto, pero sin éxito:Pasando los parámetros al componente PrimeFaces Star Rating?
<p:rating value="#{myAction.rating}">
<f:param name="myObjID" value="#{myObj.id}" />
</p:rating>
¿Hay otra manera de que pueda pasar el parámetro en mi clase de la acción? ¿Hay algo que me falta que me permita obtener el comportamiento que quiero? ¡Gracias por tu ayuda!
No veo cómo eso es útil en este ejemplo particular. Está haciendo referencia al ** mismo ** objeto tanto en '# {myObj.myRating}' como en '# {myObj.id}'. ¿Cómo es posible que '# {myObj.myRating}' no conozca su propio 'id'? Trata de llegar a un mejor ejemplo del mundo real. – BalusC
Imagine ver un artículo en un sitio de comercio electrónico. Le gustaría poder darle una calificación.No quiero tener que crear una nueva conversación de Seam para cada elemento que ve, así que tendré que mantener el estado y pasar la ID del artículo como parámetro para poder establecer la calificación en consecuencia. – Shadowman