Tôi đang cố sử dụng thành phần Star Rating từ PrimeFaces. Tuy nhiên, nó không cho phép bạn truyền vào các tham số. Điều đó khiến tôi không thể thực hiện tra cứu để lấy thực thể từ cơ sở dữ liệu mà tôi muốn xếp hạng. Tôi đã thử một cái gì đó như thế này, nhưng không thành công:Chuyển tham số tới thành phần Xếp hạng sao PrimeFaces?
<p:rating value="#{myAction.rating}">
<f:param name="myObjID" value="#{myObj.id}" />
</p:rating>
Có cách nào khác để tôi có thể chuyển tham số vào lớp hành động của mình không? Có cái gì tôi đang thiếu mà sẽ cho phép tôi để có được những hành vi tôi muốn? Cảm ơn bạn đã giúp đỡ!
Tôi không thấy như thế nào đó là hữu ích trong việc này ví dụ cụ thể. Bạn đang tham chiếu đối tượng ** cùng ** trong cả '# {myObj.myRating}' và '# {myObj.id}'. Làm thế nào có thể '# {myObj.myRating}' không biết về 'id' của chính nó? Cố gắng đưa ra một ví dụ thực tế tốt hơn. – BalusC
Hãy tưởng tượng xem một mục trên trang web Thương mại điện tử. Bạn muốn có thể xếp hạng.Tôi không muốn phải tạo một cuộc trò chuyện Seam mới cho từng mục bạn xem, vì vậy tôi sẽ cần duy trì trạng thái và chuyển ID mục dưới dạng tham số để tôi có thể đặt xếp hạng tương ứng. – Shadowman