PrimeFaces SelectOneButton

17 Mar 2025 | 阅读 2 分钟

它用于从按钮列表中选择单个项目。它创建项目列表作为按钮列表。因此,我们可以通过单击按钮来选择项目。 <p:selectOneButton> 组件用于在 JSF 应用程序中创建按钮列表。它具有下面列出的各种属性。

SelectOneButton 属性

属性默认值类型描述
idnullString它是组件的唯一标识符
renderedtrueBoolean它用于指定组件的渲染。
必需falseBoolean它用于将组件标记为必需。
converterMessagenullString它用于设置转换失败时显示的消息。
disabledfalseBoolean它用于禁用组件。
labelnullString它用于为组件设置标签。
onchangenullString它用于在值更改时调用脚本。
stylenullString它用于设置组件的内联 CSS。
tabindex0String它用于设置元素在制表顺序中的位置。
unselectabletrueBoolean它用于取消选择组件。

皮肤

以下是结构样式类的列表;

样式类应用
.ui-selectonebutton它应用于主容器元素。

示例

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

JSF 文件

// oneButton.xhtml

ManagedBean

// OneButton.java

输出

PrimeFaces SelectOneButton 1
PrimeFaces SelectOneButton 2