次のようなメソッドを使用して、エラー メッセージを facelet に送信します。
public static void addErrorMessage(String msg) {
FacesMessage facesMsg = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, msg);
FacesContext.getCurrentInstance().addMessage(null, facesMsg);
}
次に、ダイアログ内に次のように表示します。
<p:messages id="messagesFattura" autoUpdate="true" />
そして、それはうまくいきます。さて、私の質問は次のとおりです。
メッセージの存在を「確認」するにはどうすればよいですか?
つまり、 rendered属性を介して、条件付きで表示/非表示にしたいコードの別の部分 ( Primefaces ) があります。
私はすでに#{empty facesContext.messageList}
成功せずにEL変数を試しました(空のリスト)