オブジェクトの構成を使用して、いくつかのカスタム検証を追加しました。そのオブジェクトレコードをvisualforceページから挿入しています。<apex:pageMessages/>
visualforceページに追加しました。また、例外をキャッチし、エラーメッセージobVFページを表示するためのコードブロックを作成しました。以下のコードブロックを見つけてください:
catch(DMLException excp)
{
ApexPages.Message msg = new ApexPages.Message(Apexpages.Severity.ERROR, excp.getMessage() );
ApexPages.addMessage(msg);
return null;
}
それでも、カスタム検証からエラーメッセージだけを取得することはできません。以下のようなエラーが表示されます:
挿入に失敗しました。行0の最初の例外。最初のエラー:FIELD_CUSTOM_VALIDATION_EXCEPTION、 error_message_from_custom_validation_comes_here
これに対する解決策はありますか?