99m*_*aas 4 jsf dialog primefaces page-refresh
我有以下对话框:
<h:form id="r1">
<p:commandButton value="Basic" type="button" onclick="PF('dlg1').show();" />
<p:dialog header="Basic Dialog" widgetVar="dlg1">
<h:outputText id="test" value="Welcome to PrimeFaces" />
</p:dialog>
</h:form>
Run Code Online (Sandbox Code Playgroud)
关闭对话框后如何刷新JSF页面?
Bal*_*usC 12
在<p:dialog>支持AJAX close事件.这只需要将它放在一个内部<h:form>(与一般建议相反),因此你需要确保它已经手动停留在最后<h:body>并且你没有使用它appendToBody.
<h:body>
<h:panelGroup id="content" layout="block">
...
</h:panelGroup>
...
<h:form>
<p:dialog>
<p:ajax event="close" update=":content" />
...
</p:dialog>
</h:form>
</h:body>
Run Code Online (Sandbox Code Playgroud)
update="@all"如果您打算更新整个页面,请根据需要使用.但更好的是只更新真正需要更新的部分.
| 归档时间: |
|
| 查看次数: |
20899 次 |
| 最近记录: |