私はPrimeFacesからStar Ratingコンポーネントを利用しようとしています。ただし、パラメータを渡すことはできません。それは、私が評価したいデータベースからエンティティを取得するためのルックアップを行うことが不可能になります。私はこのようなものを試しましたが、成功しませんでした。PrimeFacesスター格付けコンポーネントにパラメータを渡しますか?
<p:rating value="#{myAction.rating}">
<f:param name="myObjID" value="#{myObj.id}" />
</p:rating>
私のアクションクラスにパラメータを渡すことができる別の方法はありますか?私が欲しい振る舞いを得るために欠けているものがありますか?ご協力いただきありがとうございます!
私はそれが、この際に有用だ方法を確認するために失敗します特定の例。 '#{myObj.myRating} 'と'#{myObj.id}'の両方で**同じ**オブジェクトを参照しています。 '#{myObj.myRating}'は自分自身の 'id'を知りません。より現実的な例を思いついてみてください。 – BalusC
電子商取引サイトでアイテムを表示すると想像してください。あなたはそれに格付けを与えたいと思っています。表示するすべての単一項目に対して新しいSeamの会話を作成する必要はないので、状態を維持し、項目IDをパラメータとして渡す必要がありますので、それに応じて評価を設定することができます。 – Shadowman