無効な textField に問題があります。(!) バブルなしでテキストフィールドを無効にするために、この関数を作成しました。
private void checkTextField(TextField Text){
Text.setErrorSupport(new TitleErrorHandler(Text));
Text.forceInvalid("");
}
私の問題は、ページを保存しようとすると、まだアクティブであってもそのエラーを無視したいということです。APIはこれを行うように私に言いました:
public void forceInvalid(java.lang.String msg)
指定されたエラー メッセージを使用して、フィールドを強制的に無効にします。この機能を使用する場合、clearInvalid() を呼び出してエラーをクリアする必要があります。また、他の検証ロジックは実行されません。
myText.clearInvalid();
hasErrors()
しかし、私がそれを行うと、フォームがtrueを返すかどうかを確認します。エラーを無視する別の方法はありますか?