PrimeFaces 评分

17 Mar 2025 | 阅读 2 分钟

这是一个基于星级的评分系统。它用于获取用户作为评分的输入。当我们想要获得用户反馈时,它很有用。它主要用于获取产品评分。

评分属性

属性默认值类型描述
必需falseBoolean它使组件成为必需的。
验证器nullMethodExpr它是一个方法绑定表达式,引用验证输入的方法。
valueChangeListenernullMethodExpr一个方法绑定表达式,引用用于处理值更改事件的方法。
requiredMessagenullString它用于设置必填字段验证失败时显示的消息。
converterMessagenullString它用于设置转换失败时显示的消息。
validatorMessagenullString它用于设置验证字段时要显示的消息。
widgetVarnullString它是客户端小部件的名称。
星星数量5Integer它用于显示星星的数量。
disabledfalseBoolean它禁用用户交互。
readonlyfalseBoolean它在没有禁用视觉效果的情况下禁用用户交互。
onRatenullString当评分发生时执行的客户端回调。
stylenullString它用于设置组件的内联 CSS。
canceltrueBoolean它用于取消。

示例

在这里,在下面的示例中,我们正在实现 <p:rating> 组件。 此示例包含以下文件。

JSF 文件

// rating.xhtml

ManagedBean

// Keyboard.java

输出

PrimeFaces Rating 1
PrimeFaces Rating 2