error-handling - apex addError-删除默认错误消息

标签 error-handling salesforce apex

我已将addError添加到我的记录中,如下所示。
v.addError('我的错误消息');

但是我收到如下错误消息。

enter image description here

我不需要默认部分“错误:数据无效。查看所有错误消息以更正您的数据”。

我尝试添加到某个字段,而不是将其添加到整个记录。
但是在这种情况下,这意味着该错误特定于用户在该字段中输入的内容。但这不是我想要的。我的错误是针对特定记录的。

简而言之,基于某些条件,我想停止插入记录。实际上,这是在插入触发器之前添加的。

请帮忙。

最佳答案

尝试将此代码用于字段级错误消息:

trigger AccountTrigger on Account (before insert) {
    for(Account accIns  :trigger.new){
        if(accIns.Rating == 'Hot'){
            accIns.Rating.addError('My Error message');
        }
    }
}

关于error-handling - apex addError-删除默认错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55635709/

相关文章:

javascript - 无法创建多个嵌套对象 JS。 "Unexpected identifier"

Jquery CSS 和 JS 到有限的元素

c++ - gSoap:HTTP header ,内容长度:0

java - 通过 Apex 和 Visualforce(Salesforce Web)过滤报告

r - 如何访问生成错误或警告的函数的名称?

string - 我应该使用%s还是%v格式化错误

javascript - DocuSign for Salesforce 合作伙伴社区自定义按钮

java - Apex:map.Put() byVal 而不是 byRef?

javascript - Salesforce、visualforce/javascript 文档?

c# - 与 C++/Win32 中的错误代码相比,为什么异常在 C#/.NET 编程中如此流行?