1つだけ欲しい
<p:growl id="messages"/>
そのため、プロジェクト全体に対して、ページ要素などをメインフォーム内のフォームとして1つのフォームを作成しました。これは、次のようなものです。
<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>
これらのパネルの1つ..(xhtml)ファイルに、メインページのうなり声に表示されていないメッセージが表示された場合に問題が発生します。私は、グローバルで運がないので、試してみました。
結論:自分のサイトのすべてのメッセージを処理するために、ap:growlを一度作成するにはどうすればよいですか?
なにか提案を
事前にThnx