我正在尝试使用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