本文概述
- 评分属性
- 例子
评分属性
Attribute | 默认值 | Type | Description |
---|---|---|---|
required | false | Boolean | 它根据需要制作组件。 |
Validator | null | MethodExpr | 这是一个方法绑定表达式, 它表示验证输入的方法。 |
valueChangeListener | null | MethodExpr | 方法绑定表达式, 指的是用于处理值更改事件的方法。 |
requiredMessage | null | String | 它用于设置在必填字段验证失败时显示的消息。 |
converterMessage | null | String | 用于设置转换失败时显示的消息。 |
validatorMessage | null | String | 它用于设置在验证字段时显示的消息。 |
widgetVar | null | String | 它是客户端小部件的名称。 |
stars | 5 | Integer | 它用于显示星数。 |
disabled | false | Boolean | 它禁用用户交互。 |
readonly | false | Boolean | 它禁用用户交互, 而不会禁用视觉效果。 |
onRate | null | String | 发生速率时执行客户端回调。 |
style | null | String | 它用于设置组件的内联CSS。 |
cancel | true | Boolean | 用于取消。 |
JSF文件
// rating.xhtml
<
?xml version='1.0' encoding='UTF-8' ?>
<
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://xmlns.jcp.org/jsf/html"xmlns:p="http://primefaces.org/ui">
<
h:head>
<
title>
Rating<
/title>
<
/h:head>
<
h:body>
<
h:form>
<
h:panelGrid columns="2" cellpadding="5">
<
h:outputText value="http://www.srcmini.com/Rate this product:" />
<
p:rating value="http://www.srcmini.com/#{rating.rating}" />
<
/h:panelGrid>
<
/h:form>
<
/h:body>
<
/html>
ManagedBean
// Keyboard.java
package com.srcmini;
import javax.faces.bean.ManagedBean;
@ManagedBeanpublic class Rating {private Integer rating;
public Integer getRating() {return rating;
}public void setRating(Integer rating) {this.rating = rating;
}}
输出
文章图片
文章图片
推荐阅读
- PrimeFaces SelectCheckboxMenu例子
- PrimeFaces PieChart组件用法
- PrimeFaces NotificationBar组件用法
- PrimeFaces密码password组件用法
- PrimeFaces菜单栏实例
- PrimeFaces旋钮Knob
- mybatis-config.xml 和 mapper基本设置
- create-react-app 搭建的项目中,引入 webpack-bundle-analyzer 打包分析
- android studio打可执行jar包