我只想拥有一个
<p:growl id="messages"/>
所以我为整个项目创建了一个表单,其中包含页面元素等作为主要表单中的表单,就像这样。
<h:form id="mainForm">
<p:growl id="messages" showDetail="true" autoUpdate="true" globalOnly="true" for="mainForm"/>
<div id="container">
<div id="banner" >
<a><img src="#{facesContext.externalContext.requestContextPath}/images/logo.png" alt="" border="0" /></a>
<ui:insert name="head">
<ui:include src="/panels/header.xhtml" />
</ui:insert>
</div>
<div id="content">
<ui:insert name="content">
<ui:include src="/panels/main.xhtml" />
</ui:insert>
</div>
<div id="right">
<ui:insert name="right-sidebar">
<ui:include src="/panels/box.xhtml" />
</ui:insert>
</div>
<div id="footer"><h1>Footer</h1></div>
</div>
</h:form>
当其中一个面板..(xhtml)文件显示一条消息时,问题就出现了,它没有在主页的咆哮声中显示。我已经尝试过,全球性的,但没有运气。
总之:我如何创建一次 ap:growl 来处理我网站的所有消息?
任何建议
提前谢谢