私の質問<p:dataTable editable="true">
は、ユーザー<p:inputText>
が最大値を超える長さの値を入力した場合、<f:validateLength/>
これの検証エラーを処理したいということです。dataTable にあるかどうかは関係ありません。私が試した特定のビジネスを行うために、Beanでこの検証エラーをどのように処理できますか?<p:inputText>
<f:validateLength/>
<p:inputText>
FacesContext context = FacesContext.getCurrentInstance();
Iterator<FacesMessage> messages = context.getMessages();
しかし、何をすべきかというメッセージが表示され
、私も試しました
FacesContext context = FacesContext.getCurrentInstance();
boolean validationError = context.isValidationFailed();
ドキュメントFacesContext#isValidationFailedも読みましたが、それ
を使用する方法の新しい詳細は作成されていませんが、
検証が成功または失敗した場合は常にfalseを返します
間違った方法で使用しているか、この関数で何か不足しています