Ich habe einige benutzerdefinierte Validierungen mit Konfiguration für ein Objekt hinzugefügt. Ich füge diesen Objektdatensatz über die Visualforce-Seite ein. Ich habe <apex:pageMessages/>
auf meiner Visualforce-Seite hinzugefügt. Ich habe auch Code-Block für das Abfangen der Ausnahme geschrieben und die Fehlermeldung ob VF-Seite anzuzeigen. Bitte Code Block finden Sie unter:Wie wird nur die extrahierte Fehlermeldung von der benutzerdefinierten Überprüfung auf einer Visualforce-Seite angezeigt?
catch(DMLException excp)
{
ApexPages.Message msg = new ApexPages.Message(Apexpages.Severity.ERROR, excp.getMessage());
ApexPages.addMessage(msg);
return null;
}
Noch bin ich nicht in der Lage, nur Fehlermeldung von der benutzerdefinierten Validierung zu erhalten. Es zeigt mir Fehler wie unten:
Insert failed. First exception on row 0; first error: FIELD_CUSTOM_VALIDATION_EXCEPTION, error_message_from_custom_validation_comes_here
Gibt es irgendeine Lösung für dieses?
das ist eine gute Antwort! wusste nie darüber – turbo2oh