Lov级联的意思是:当主Lov选定某值后,子Lov将在主Lov设定的范围内进行选择。
基本思路:将主Lov和从Lov用一个中间控件联系在一起,主Lov通过Return Item向这个控件赋值,从Lov通过Criteria从这个控件中取值,并传给LovRN。
实现步骤:
1 Create一主一从两个Lov,如Org和Position(包括VO和Region)。注意,就像数据库关联关系一样,两个VO一定要有一个字段能把其关联起来,比如在这里是Org_Id
2 在页面上建立两个MessageLovInput控件,【主LovInput】关联OrgRN,【从LovInput】关联PositionRN。
3 创建一个FormValue控件,用来传递Org_Id
4 配置LovMapping,除了创建正常的LovInput之外,接着创建主LovInput的一个lovMap,Lov Region Item指向OrgRN的Org_Id,Return Item指向刚才创建的Org_Id FormValue控件。然后创建从LovInput的一个lovMap,Lov Region Item指向PositionRN的Org_Id,Criteria Item也指向刚才创建的Org_Id FormValue控件。
严重注意:一定不能把PositionRN(即从Lov Region)的列值输入项(就是传入页面的LovInput关联的那个Lov Region Item)设为可以检索的(Search Allowed一定要设为False),而要把Org_Id(即用于关联主从Lov的Lov Region Item)设为可检索的。
注意1: 我也试验了Dev Guide上的写法,基本相同,只是多了个监测供应商名不存在的异常提醒。
注意2:另外,你可以给Lov Region创建单独的AM,并assign上,也可以跟base page使用相同的AM,这样在Lov Region上就不需要Assign同一个AM,但这么做也没什么事。
注意3:级联与本页的VO没有联系,中间传递变量那个FormValue没必要关联VO的属性。
分享到:
相关推荐
OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程
OAF入门指导 OAF入门指导 OAF入门指导
对想学习OAF的开发挺好的!分享了
OAF开发手册.pdf
OAF UIX应用指南oafOAF UIX应用指南
个性化EBS标准OAF页面:替换VO添加客户化属性(VO基于EO的版本)、替换VO添加客户化属性(VO基于SQL的版本)。
这是本人从别的网站找到的关于oaf的学习资料 是别人发到网上的学习笔记,本人免费共享给大家 希望对大家有用
OAF上传文件源码例子 OAF上传文件源码例子
学习oaf 的入门教程,对oaf的开发环境做了基本介绍,算是一个helooworld了,很不错的
OAF入门学习教程
OAF 组件参考手册 OA Component Reference
关于ORACLE EBS中页面OAF的开发技术中文文档,通过这个可以掌握基本的开发
简单的认识OAF 简单的认识OAF
OAF 程序发布
OAF 中VL和advancedTable结合使用
3) OAF使用Oracle Business Components for JAVA(BC4J)框架作为其模型部分,来实现业务逻辑和数据操作。 4) OAF使用元数据库支持的(整个页面由XML来定义,定义存储于Oracle数据库中)UIX框架作为其视图部分,将BC...
Oracle_OAF个性化,通过学习该文档能初步掌握OAF个性化。
中文文档,介绍了OAF个性化的一些知识。例如个性化系统,个性化页面和门户等等。
oracle OAF框架基础 适合初学者使用 包含J2EE WEB技术简介 面向对象技术简介 OAF基础
OAF系列教程之 Hello World