0

次のようなメソッドを使用して、エラー メッセージを 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変数を試しました(空のリスト

4

0 に答える 0