オブジェクトのConfigurationを使用してカスタム検証をいくつか追加しました。私はそのオブジェクトレコードをVisualforceページに挿入しています。私は<apex:pageMessages/>
を私のVisualforceページに追加しました。私はまた、例外をキャッチし、エラーメッセージob VFページを表示するためのコードブロックを書いています。以下のコードブロックを見つけてください:Visualforceページのカスタム検証から抽出されたエラーメッセージのみを表示するにはどうすればよいですか?
catch(DMLException excp)
{
ApexPages.Message msg = new ApexPages.Message(Apexpages.Severity.ERROR, excp.getMessage());
ApexPages.addMessage(msg);
return null;
}
まだカスタム検証からエラーメッセージが表示されません。以下のようなエラーが表示されます:
Insert failed. First exception on row 0; first error: FIELD_CUSTOM_VALIDATION_EXCEPTION, error_message_from_custom_validation_comes_here
この問題を解決する方法はありますか?
これはすばらしい答えです。これについては決して知らなかった – turbo2oh