【发布时间】:2012-12-31 21:49:46
【问题描述】:
模型弹出窗口正在关闭,同时刷新(按 F5 后)页面 请告诉我刷新后如何显示它。 我正在使用素面
<p:confirmDialog closable="false" id="sessionExpiredDlg" message="Your session expired."
header="#{msgs['confirmDialog.initiatingDestroyProcess.label']}"
severity="alert" widgetVar="sessionExpiredConfirmation" style="z-index: 25000">
<p:commandButton id="confirmRouteDel" value="Ok"
oncomplete="sessionExpiredConfirmation.hide()"
actionListener="#{login.logoutAction}"/>
</p:confirmDialog>
【问题讨论】:
-
使用 jsf 操作或 F5 刷新?
-
Refresh 创建一个新的 HTTP 请求。所以会话不再过期。为什么还要显示这个对话框?
-
<p:confirmDialog/>有一个visible属性,我相信您可以在javascript 中跟踪页面刷新,您需要做的就是发挥创意。 -
我希望用户按下确认按钮,这是通过会话过期弹出窗口的唯一方法。 BalusC
标签: jsf user-interface jsf-2 primefaces popup