PrimeFaces Spinner

17 Mar 2025 | 阅读 2 分钟

它是一个提供递增和递减按钮的输入文本。它用于获取用户在输入文本中的输入。我们可以通过在我们的 JSF 应用程序中使用 <p:spinner> 组件来创建它。它具有下面列出的各种属性。

Spinner 属性

属性默认值类型描述
idnullString它是组件的唯一标识符。
renderedtrueBoolean它用于指定组件的渲染。
nullObject它用于设置组件的值。
必需falseBoolean它用于将组件标记为必需。
widgetVarnullMethodExpr它用于设置客户端小部件的名称。
stepFactor1Double它是每次递增和递减的步进因子。
minnullDouble它设置最小边界值。
maxnullDouble它设置最大边界值。
prefixnullString它用于设置输入的prefix(前缀)。
suffixnullString它用于设置输入的suffix(后缀)。
accesskeynullString它是一个访问键,当按下时将焦点转移到输入元素。
maxlengthnullInteger用于设置此字段中可以输入的最大字符数。
onselectnullString当用户选择输入元素中的文本时,它会执行脚本。
placeholdernullString它指定一个简短的提示。
大小nullInteger它设置用于确定输入元素宽度的字符数。

示例

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

JSF 文件

// spinner.xhtml

ManagedBean

// Spinner.java

输出

PrimeFaces Spinner 1
PrimeFaces Spinner 2
下一个主题PrimeFaces Slider