PrimeFaces 芯片

17 Mar 2025 | 阅读 2 分钟

它是一个输入文本框,用于输入多个值。 <p:chips> 组件用于在 JSF 应用程序中创建输入文本。 当我们想通过使用单个组件从用户那里获取多个值时,它很有用。 它有各种属性,如下表所示。

芯片属性

属性默认值类型描述
renderedtrueBoolean它用于指定渲染组件。
nullObject它用于设置组件的值。
必需falseBoolean它用于将组件标记为必需。
validatornullMethodExpr它用于为组件设置验证器。
valueChangeListenernullValueChange 监听器它用于设置 valuechangelistener。
requiredMessagenullString它用于设置必填字段验证失败时显示的消息。
converterMessagenullString它用于设置转换失败时显示的消息。
validatorMessagenullString它用于设置验证字段时显示的消息。
widgetVarnullString它用于设置客户端小部件的名称。
maxnullInteger它用于设置允许的最大条目数。

示例

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

JSF 文件

// chips.xhtml

输出

PrimeFaces Chips 1
PrimeFaces Chips 2
下一个主题PrimeFaces 按钮