PrimeFaces SelectBooleanButton

17 Mar 2025 | 阅读 2 分钟

<p:selectBooleanButton> 用于在 JSF 应用程序中创建 BooleanButton。 我们可以使用它来从用户那里获取布尔输入。 它提供一个切换按钮来与用户交互。

SelectBooleanButton 属性

下表包含 InputTextarea 组件的属性。

属性默认值返回类型描述
idnullString它是组件的唯一标识符。
renderedtrueBoolean它返回布尔值以指定组件的呈现。
bindingnullObject它用于设置一个表达式,该表达式映射到支持 bean 中的服务器端 UIComponent 实例。
nullObject它保存引用列表的组件的值。
转换器null转换器/字符串它用于设置一个表达式或文本字面量,该表达式定义组件的转换器。
immediatefalseBoolean它用于设置布尔值。 如果值为 true,则在应用请求值阶段为该组件执行验证逻辑。
必需falseBoolean用于将组件设置为必需。
requiredMessagenullString它用于设置必填字段验证失败时显示的消息。
onchangenullString它用于在值更改时调用一个方法。
stylenullString它用于设置组件的内联样式。
onIconnullString它用于设置在选择按钮时显示的图标。
offIconnullString它用于设置在取消选择按钮时显示的图标。
onfocusnullString它在按钮获得焦点时执行。
onblurnullString它在按钮失去焦点时执行。

示例

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

JSF 文件

// boolean-button.xhtml

ManagedBean

// BooleanButton.java

输出

Primefaces Selectbooleanbutton 1

点击按钮后,它切换到“是”。

Primefaces Selectbooleanbutton 2