【发布时间】:2014-11-27 01:59:12
【问题描述】:
我需要一个动态确认对话框。当我按下命令按钮时,它必须显示。我使用了 JOptionPane。它几乎可以。但它不附加到正文。它与父窗口分开。当我改变窗口时,它被另一个窗口覆盖。所以我需要创建确认对话框。我不知道如何动态创建它。我正在使用 jsf,primefaces 4.0 请帮助我
【问题讨论】:
标签: jsp jsf primefaces
我需要一个动态确认对话框。当我按下命令按钮时,它必须显示。我使用了 JOptionPane。它几乎可以。但它不附加到正文。它与父窗口分开。当我改变窗口时,它被另一个窗口覆盖。所以我需要创建确认对话框。我不知道如何动态创建它。我正在使用 jsf,primefaces 4.0 请帮助我
【问题讨论】:
标签: jsp jsf primefaces
PrimeFaces 提供了各种 UI 组件,它有一个很好的列表 showcased 这里
要在点击命令按钮时弹出确认对话框,您可以选择<p:confirmDialog>,就像
<h:form>
<p:growl id="message" showDetail="true" />
<p:commandButton value="Destroy the World"
actionListener="#{dialogView.destroyWorld}" update="message">
<p:confirm header="Confirmation"
message="Are you sure?" icon="ui-icon-alert" />
</p:commandButton>
<p:confirmDialog global="true" showEffect="fade" hideEffect="explode">
<p:commandButton value="Yes" type="button"
styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
<p:commandButton value="No" type="button"
styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
</p:confirmDialog>
</h:form>
点击按钮会弹出confirm dialog
【讨论】: