首页 > 其他 > 详细

EBS OAF开发中如何通过ReferenceAO进行验证

时间:2014-06-01 14:57:07      阅读:506      评论:0      收藏:0      [点我收藏+]

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的话,就去掉第一个复选框。

bubuko.com,布布扣

2.      在Employee中生成的相应方法如下

bubuko.com,布布扣

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

bubuko.com,布布扣

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


EBS OAF开发中如何通过ReferenceAO进行验证,布布扣,bubuko.com

EBS OAF开发中如何通过ReferenceAO进行验证

原文:http://blog.csdn.net/tavor/article/details/27870297

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!