PrimeFaces ConfirmDialog

17 Mar 2025 | 阅读 2 分钟

它是一个 JavaScript 确认框的高级版本。它包括各种特性,如:皮肤设置、自定义和避免弹出窗口拦截器。它用于创建一个确认对话框以获得用户响应。

<p:confirm> 组件用于在 JSF 应用程序中创建一个确认对话框。它有如下表中所示的各种属性。

ConfirmDialog 属性

属性默认值类型描述
idnullString它是组件的唯一标识符。
messagenullString它用于设置要在正文中显示的文本。
headernullString它用于设置标题的文本。
severity(严重性)nullString它用于设置显示图标的消息严重性。
宽度autoInteger它用于设置对话框的宽度,以像素为单位。
高度autoInteger它用于设置对话框的宽度,以像素为单位。
stylenullString它用于设置对话框容器的内联 CSS。
closable(可关闭)trueBoolean它用于定义是否应显示关闭图标。
appendTonullString它用于将对话框附加到由给定搜索表达式定义的元素。
visible(可见)falseBoolean是否在加载时显示确认对话框。
全局falseBoolean启用后,confirmDialog 将成为需要确认的其他组件的共享对象。
responsivefalseBoolean在响应式模式下,对话框会根据屏幕宽度自行调整。

示例

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

JSF 文件

// confirmDialog.xhtml

ManagedBean

// ConfirmBox.java

输出

PrimeFaces ConfirmDialog 1
PrimeFaces ConfirmDialog 2
下一个主题PrimeFaces Dialog