有没有人找到一种将动态字段级错误添加到sobject的方法?Apex AddError到SObject字段
我想这样做
mySobjectRec.get('fieldname').addError('my error message');
我意识到mySobjectRec.fieldname__c.addError( '我的错误消息')的作品。
有没有人找到一种将动态字段级错误添加到sobject的方法?Apex AddError到SObject字段
我想这样做
mySobjectRec.get('fieldname').addError('my error message');
我意识到mySobjectRec.fieldname__c.addError( '我的错误消息')的作品。
怎么样
mySobjectRec.getSObject('fieldname').addError('error message');
我所看到的是:
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_methods_system_sobject.htm
我还没有尝试过所以不知道是否会工作,让我知道。
不幸的是,这是不可能的。 我已经搜索了解决方法并且找不到任何东西,SObject上的addError方法使用高度专业化的方式来引用该字段,该字段将在方法之前对字段引用进行硬编码。
此方法是高度专业的,因为字段标识符实际上不是调用对象 - sObject记录是调用者。该字段仅用于识别应该用于显示错误的字段。
感谢您的回复,但它看起来像getSObject获取相关的SObject和“无效关系”的错误,因为我的领域不是查找或主/细节。 – Jeff