【发布时间】:2019-03-09 02:19:11
【问题描述】:
我在 JavaEE 8 上使用 primefaces 6.2。
我有一个带有命令按钮的基本对话框,在该对话框上创建了一个模式。(抱歉英语不好!)
我想在不关闭基本对话框的情况下关闭模式。
如何解决这个问题?
<p:dialog header="Basic Dialog" id="user-management" widgetVar="user-management" width="700px" height="300px" resizable="false">
<p:toolbar>
<f:facet name="left">
<p:commandButton type="button" title="Add" icon="ui-icon-plus" onclick="PF('userDialog').show();"/>
</f:facet>
</p:toolbar>
<p:spacer/>
<p:dataTable value="#{userGroupBean.userSet}" var="user">
// Show user information
</p:dataTable>
</p:dialog>
<p:dialog header="User"
widgetVar="userDialog"
closeOnEscape="true"
resizable="true"
modal="true"
showEffect="fade"
hideEffect="fade"
height="auto"
width="auto">
<h:panelGrid columns="2">
// Some inputs ...
</h:panelGrid>
<p:spacer/>
<div class="dialog-footer">
<p:commandButton value="Save"
oncomplete="PF('userDialog').hide();"
process="@form"
update="user-management"
action="#{userGroupBean.save}"/>
</div>
</p:dialog>
【问题讨论】:
标签: primefaces jsf-2 jsf-2.2