1
xhtmlページの特定のコンポーネントにfacesmessageをバインドしたいとします。 clientIdは ":電子メールnewAdmin" となるように、xhtmlページのタグにfacesmessageをバインドする
ctx.addMessage("newAdmin:email", new FacesMessage(FacesMessage.SEVERITY_WARN, "No email!", "You should enter a email"));
: 私のFacesMessageのは、このようになります。
<h:body>
<h:form class="text-left" id="newAdmin">
<h1 class="centerTxt">Televic Login</h1>
<h:messages class="error" globalOnly="true" />
<label>Email</label>
<h:inputText class="form-control" id="lg_username" value= "#{userController.email}"></h:inputText>
<h:message for="email"></h:message>
<h:commandButton class="btn btn-success" value="Login" action = "#{userController.login()}"></h:commandButton>
</h:form>
私は「ヌル」へのclientIdを設定すると、それはグローバルなメッセージタグへのメッセージの罰金を結合するが、特定のメッセージに結合するタグは」勝った: 私のXHTMLページは次のようになります仕事。 どうしたの?適切なクライアントIDを見つけるにはどうすればよいですか?
おかげでたくさん!完璧な答え:) –