PrimeFaces InputSwitch

17 Mar 2025 | 阅读 2 分钟

它用于从用户处获取布尔值作为输入。它是一个在 ON 和 OFF 之间切换的按钮。我们可以使用 <p:inputSwitch> 组件来创建它。它还提供了各种属性,如下表所示。

InputSwitch 属性

属性默认值类型描述
onLabelonString它用于为开启状态设置标签。
offLabeloffString它用于为关闭状态设置标签。
labelnullString它用于为组件设置标签。
disablednullString它用于禁用或启用开关。
onchangefalseBoolean它用于在值更改事件时调用客户端脚本。
stylenullString它用于设置主容器的内联 CSS。
tabindexnullString它指定元素的 Tab 键顺序。
showLabelsnullString它用于设置标签的可见性。
onfocusnullString当组件获得焦点时执行。
onblurnullString当组件失去焦点时执行。

示例

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

JSF 文件

// switch.xhtml

ManagedBean

// SwitchDemo.java

输出

PrimeFaces InputSwitch 1
PrimeFaces InputSwitch 2
下一个主题PrimeFaces Password