EBS OAF开发中怎样通过ReferenceAO进行验证

Posted yutingliuyl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EBS OAF开发中怎样通过ReferenceAO进行验证相关的知识,希望对你有一定的参考价值。

EBS OAF开发中怎样通过ReferenceAO进行验证

(版权声明。本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)

Reference AO 除了用于VO中的数据展示,还能够用于对EO进行辅助验证。比方在演示样例中建立的Employee和Manager的AO,假设假设有Employee的工资不能比其Manager的工资的高的验证就能够通过AO在EO轻松实现。

1.      AO的创建參考之前的文章和OAF Tutorial 演示样例代码,在AO设置能够在Employee EO訪问Manager EO,这里的Accessor Name是ManagerIdEmployeeEO,假设不须要再Employee中訪问其下属Eos的话,就去掉第一个复选框。

技术分享

2.      在Employee中生成的对应方法例如以下

技术分享

3.      在validateEntity()加入以下的代码进行验证。这里通过getManagerIdEmployeeEO()方法,会自己主动获取manager的EO,这里的message FWK_TBX_T_EMP_SALARY_GREATER_THAN_MANAGER是我自己加的。

技术分享

4.      执行页面,编辑Employee。设置其Salary比Manager的还高。会出现错误提演示样例如以下:





以上是关于EBS OAF开发中怎样通过ReferenceAO进行验证的主要内容,如果未能解决你的问题,请参考以下文章

oaf个性化 迁移

OAF 开发前置配置

Oracle OAF 学习小结- 增删改查/LOV/Button/Sequence 的完整案例开发

EBS R12 开启 SSL/TLS 即HTTPS协议访问

EBS 清除高速缓存

Oracle EBS 启用关于此页