我是<p:rating>
:
<p:rating id="ratingstars" value="#{image.rating}" >
<p:ajax event="rate" listener="#{imagesView.rating(image)}" />
</p:rating>
我想在点击/率后禁用该组件。我尝试使用BlockUI组件,但它看起来很奇怪。有一个&#34;残疾人&#34;该组件的属性,但我不知道如何在点击后设置它。
答案 0 :(得分:2)
您必须根据后端属性禁用该组件:
<p:rating id="ratingstars" disabled="#{imagesView.ratingDisabled}" value="#{image.rating}" >
<p:ajax event="rate" listener="#{imagesView.rating(image)}" update="@this"/>
</p:rating>
并且imagesView.isRatingDisabled()
必须在调用false
方法后返回rating()
。