107
PrimeFaces Rating
It is a star based rating system. It is used to take user input as a rating. It is useful when we want to get user feedback. It is mostly used to get product rating.
Rating Attributes
Attribute | Default value | Type | Description |
---|---|---|---|
required | false | Boolean | It makes the component as required. |
Validator | null | MethodExpr | It is a method binding expression that refers to a method validating the input. |
valueChangeListener | null | MethodExpr | A method binding expression that refers to a method for handling a value change event. |
requiredMessage | null | String | It is used to set message to be displayed when required field validation fails. |
converterMessage | null | String | It is used to set message to be displayed when conversion fails. |
validatorMessage | null | String | It is used to set Message to be displayed when validation fields. |
widgetVar | null | String | It is a name of the client side widget. |
stars | 5 | Integer | It is used to display number of stars. |
disabled | false | Boolean | It disables user interaction. |
readonly | false | Boolean | It disables user interaction without disabled visuals. |
onRate | null | String | Client side callback to execute when rate happens. |
style | null | String | It is used to set inline CSS of the component. |
cancel | true | Boolean | It is used to cancel. |
Example
Here, in the following example, we are implementing <p:rating> component. This example contains the following files.
JSF File
// rating.xhtml
ManagedBean
// Keyboard.java
Output:
Next TopicPrimeFaces ColorPicker