我正在嘗試使用PrimeFaces的Star Rating組件。但是,它不允許您傳入參數。這使我無法查詢從數據庫中獲取我想要評分的實體。我已經試過這樣的事情,但沒有成功:將參數傳遞給PrimeFaces Star Rating組件?
<p:rating value="#{myAction.rating}">
<f:param name="myObjID" value="#{myObj.id}" />
</p:rating>
有沒有我可以傳遞參數到我的動作類的另一種方式?有什麼我錯過,會讓我得到我想要的行爲?謝謝你的幫助!
我看不出在這個非常有用特別的例子。你在`#{myObj.myRating}`和`#{myObj.id}`中引用了**相同的**對象。 `#{myObj.myRating}`不知道它自己的`id`怎麼可能?試着想出一個更好的現實世界的例子。 – BalusC 2011-01-30 02:19:31
想象一下在電子商務網站上查看項目。您希望能夠給它評分。我不想爲每個查看的單個項目創建一個新的Seam對話,所以我需要保持狀態並將項目ID作爲參數傳遞,以便我可以相應地設置評分。 – Shadowman 2011-01-30 20:51:38