PrimeFaces 旋钮

17 Mar 2025 | 阅读 2 分钟

它是一个输入组件,用于获取数值。 它用于在指定的范围内获取用户输入。 PrimeFaces提供了<p:knob>组件,用于创建一个图形化的圆形。 我们可以从中选择任何数值。 它还提供了如下表所示的各种属性。

旋钮属性

属性默认值类型描述
nullObject它用于设置组件的值。
必需falseBoolean它用于将组件标记为必需。
min0Integer它表示组件的最小有效值。
max100Integer它用于设置组件的最大有效值。
step1Integer它用于设置组件的增量/减量步长。
厚度nullFloat它用于设置条的厚度。
宽度autoString它用于设置组件的宽度。
高度autoString它用于设置组件的高度。
前景色nullObject它用于设置组件的前景色。
backgroundColornullObject它用于设置组件的背景色。
颜色主题nullString它用于设置旋钮的主题。
disabledfalseBoolean它禁用输入元素。
显示标签trueBoolean它用于隐藏/显示标签。
光标falseBoolean设置为true时,仅显示光标而不是完整的条。
标签模板{value}String进度值的模板。

示例

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

JSF 文件

// knob.xhtml

ManagedBean

// Knob.java

输出

PrimeFaces Knob 1
PrimeFaces Knob 2
下一个主题PrimeFaces Chips