Star-based rating input

The rating component provides star-based rating with the ability to select and cancel.

How to do it…

The basic declaration for the component would be as follows:

<p:rating value="#{ratingBean.rate}" />

Here, the rate value binding is a java.lang.Integer definition. The default visual of the component will be as shown in the following screenshot:

How to do it…

The stars attribute sets the number of stars to display with a default value 5.

There's more…

With the readonly attribute, it's possible to only display the value output of the component by disabling user interaction. When set to true, the cancellation button will also not be rendered on ...

Get PrimeFaces Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.