Jef*_*eff 5 salesforce apex-code
有没有人找到一种向sobject添加动态字段级错误的方法?
我想做点什么
mySobjectRec.get('fieldname').addError('my error message');
Run Code Online (Sandbox Code Playgroud)
我意识到mySobjectRec.fieldname__c.addError('我的错误消息')有效.
小智 7
不幸的是,这是不可能的.我已经搜索了解决方法而且找不到,SObject上的addError方法使用一种高度专业化的方式来引用该字段,该方法是在方法之前对字段引用进行硬编码.
此方法是高度专业化的,因为字段标识符实际上不是调用对象 - sObject记录是调用者.该字段仅用于标识应该用于显示错误的字段.
小智 -1
怎么样
mySobjectRec.getSObject('fieldname').addError('error message');
Run Code Online (Sandbox Code Playgroud)
我正在看的是:
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_methods_system_sobject.htm
我还没有尝试过,所以不确定它是否有效,请告诉我。
| 归档时间: |
|
| 查看次数: |
8587 次 |
| 最近记录: |