0
<p:dialog header="#{bundle['ref.details']}" id="detailsDial"
widgetVar="detailsDialog" style="max-width:800px">
<p:button value="#{bundle['close']}"
onclick="PF('detailsDialog').hide()" />
</p:dialog>
对话框没有其他形式,对话框中没有形式。这是我想念的东西,但是什么。我不知道要提供哪些其他信息,因为真的不明白p:button会如何重新加载客户端页面?没有包含JavaScript。在萤幕控制台中也没有错误讯息。外面我使用模板是这样的:为什么关闭p:对话框正在重新加载页面
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui">
<h:body>
<ui:composition template="/maintemplate.xhtml">
<ui:define name="content">
<p:dialog ....
p:button和p:commandButton之间的区别是什么? – 2014-11-21 14:05:31
我已更新答案以更好地反映差异,请参阅我的编辑 – 2014-11-21 14:20:15