2012-12-09 35 views
5

有没有人找到一种将动态字段级错误添加到sobject的方法?Apex AddError到SObject字段

我想这样做

mySobjectRec.get('fieldname').addError('my error message'); 

我意识到mySobjectRec.fieldname__c.addError( '我的错误消息')的作品。

回答

6

不幸的是,这是不可能的。 我已经搜索了解决方法并且找不到任何东西,SObject上的addError方法使用高度专业化的方式来引用该字段,该字段将在方法之前对字段引用进行硬编码。

此方法是高度专业的,因为字段标识符实际上不是调用对象 - sObject记录是调用者。该字段仅用于识别应该用于显示错误的字段。

相关问题