He agregado algunas validaciones personalizadas usando Configuración para un objeto. Estoy insertando ese registro de objeto a través de la página de Visualforce. He agregado <apex:pageMessages/>
en mi página de Visualforce. También escribí el bloque de código para capturar la excepción y para mostrar el mensaje de error ob página VF. A continuación bloque de código:¿Cómo mostrar solo el mensaje de error extraído de Validación personalizada en una página de Visualforce?
catch(DMLException excp)
{
ApexPages.Message msg = new ApexPages.Message(Apexpages.Severity.ERROR, excp.getMessage());
ApexPages.addMessage(msg);
return null;
}
Aún no soy capaz de obtener sólo el mensaje de error de la validación personalizada. Me muestra el error como a continuación:
Insert failed. First exception on row 0; first error: FIELD_CUSTOM_VALIDATION_EXCEPTION, error_message_from_custom_validation_comes_here
¿Hay alguna solución para esto?
esto es una gran respuesta! nunca supe de esto – turbo2oh