Primefaces评级组件 - 未传递给支持bean的新评级

时间:2017-06-20 20:01:24

标签: primefaces jsf-2 rating-system

我对Primefaces评级组件有问题,所以我创建了一个简单的例子来缩小问题来源:

豆:

@ViewScoped
@ManagedBean
public class TestBean {
    private int rating;

    public void onrate(RateEvent rateEvent) {
        int rate = (int) rateEvent.getRating();
        this.rating = rate;
    }
    ...
}

页:

<html ...>
    <h:body>
        <ui:composition template="./template.xhtml">
            <ui:define name="content">
                Rating = #{testBean.rating}
                <p:rating value="#{testBean.rating}">
                    <f:param name="sessionId" value="5"/>
                    <p:ajax event="rate" listener="#{testBean.onrate}"/>
                </p:rating>
            </ui:define>
        </ui:composition>
    </h:body>
</html>

当我点击任何星标时,rateEvent.getRating()值为0。以前我对@RequestScoped bean有这个问题,但问题仍然存在,范围更广。

可能是什么问题?

感谢。

0 个答案:

没有答案