Я добавил несколько пользовательских проверок, используя конфигурацию для объекта. Я вставляю эту запись объекта через страницу visualforce. Я добавил <apex:pageMessages/>
на свою страницу visualforce. Я также написал блок кода для перехвата исключения и отображения сообщения об ошибке на странице VF. Пожалуйста, найдите блок кода ниже:
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
Есть ли какое-нибудь решение для этого?