PrimeFaces 对话框

17 Mar 2025 | 阅读 2 分钟

它是一个面板组件,可以在页面上覆盖其他元素。 它用于创建一个弹出窗口,该窗口也可用于显示其他元素。 它提供了两种方法 show() 和 hide() 来管理组件的可见性。

<p:dialog> 用于在 JSF 应用程序中创建对话框。 它还具有以下表格中列出的各种属性。

对话框属性

属性默认值类型描述
headernullString用于设置标题的文本。
draggable (可拖动)trueBoolean指定是否可拖动。
resizable (可调整大小)trueBoolean指定是否可调整大小。
modal (模态)falseBoolean启用模态。
visible(可见)falseBoolean启用后,默认情况下对话框可见。
宽度autoInteger用于设置对话框的宽度。
高度autoInteger用于设置对话框的高度。
minWidth (最小宽度)150Integer用于设置可调整大小的对话框的最小宽度。
minHeight (最小高度)0Integer用于设置可调整大小的对话框的最小高度。
stylenullString用于设置对话框的内联样式。
showHeader (显示标题)trueBoolean定义标题内容的可见性。
positionType (位置类型)fixed (固定)String定义对话框是否在滚动时保持在视口中或保持其位置。
responsivefalseBoolean用于使组件具有响应性。
footer (页脚)nullString用于设置页脚的文本。

示例

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

JSF 文件

// dialog.xhtml

输出

PrimeFaces Dialog 1
PrimeFaces Dialog 2
下一主题#