1. 先看看做出来的效果

这是 Receipts 行上的一个字段, 要求是输入 Requester 的名字, 返回 Name 到界面上显示, 并且把 Id 返回到界面上, 不显示出来;

2. 首先到 Form 上找到对应的字段, 所用的 LOV 和 Record Group, 还有 LOV 的 "列映射属性", 在 OAF 页面上做的要和 Form 保持一致;

3. 创建 LovVO

填上对应的 SQL, Test 一下, 然后一直 Next 到最后一步, 由于我们不需要任何 Java 文件, 就不要勾选 Generate Java File 了, 生成的文件越少越好;

4. 于是在 lov.server 目录下会生成 RcvRequesterLovVO 的文件, 把这个 VO 加入到已存在的 AM 里面去, 或者新建一个 AM, 加进去.

5. 接着在 lov.webui 目录下新建一个 Region, 要用到这个 AM;

设置属性:

Scope: Public

AM Definition: oracle.apps.po.rcv.lov.server.InvRcvLovAM, 也就是刚才加入 VO 的 AM

6. 在 Structure Panel 里面选择这个 Region, 右键选择 New: Table using wizard

选择刚才的 AM 和 VO, 改个名字 RcvRequestResultLovRN, 把所有的字段都选中到右边去, 一路 Next, 最后 Finish;

7. 于是这个 Region 下面就有对应的字段了, 改属性

Search Allowed: True

Selective Search Criteria: True

8. 建好了 Region, 就可以加到页面上去了; 比如加到 RcvTransactionPG 页面上去, 新建一个 item, 改名 Requester

item style: messageLovInput

External LOV: 选择刚刚建立的 Region

View Instance: 选择 VO

View Attribute: 选择 VO 里面对应的字段, 没有的话可以建立一个临时字段

Prompt: 提示词

8. LOV mappings 下面, 根据 Form 上的 "列映射属性", 做对应的映射.

比如 RequesterName 对应的 LOV Region Name

Return Item: 这是指返回到界面上的 item, 选择 Requester

Criteria Item: 这是指搜索使用的item, 选择 Requester. 因为我们是要根据 RequesterName 来搜索的.

但是界面上还需要返回一个 RequesterId, 这个字段不在界面上显示出来, 就需要新建一个 item: RequesterId, item style 选择 fromValue. Data type: number.

然后在 LOV mapping 里面的 RequesterId 选择 Return Item 为刚刚新建的 item.

9. 最后测试一下, 界面上显示的是 Requester Name, 但是 id 也一起传到界面上去了; 不显示.

OAF: 怎样建立 LOV相关推荐

  1. 3.1-3.31推荐文章汇总

    3.1-3.31推荐文章汇总 [Eclipse AST]AST的创建   刘伟 Android WebKit HTML主资源加载过程   谭海燕 HTML5物理游戏开发 - 越野山地自行车(一)建立各 ...

  2. Discover中英文显示问题

    1.Discover界面显示中文(英文)环境需修改注册表   regedit--&gtHKEY_LOCAL_MACHINE--&gtSOFTWARE--&gtORACLE--& ...

  3. OAF的TABLE中的LOV依赖

    OAF TABLE中的LOV依赖 效果 结构图 效果图 相关代码 经常在一个页面中出现在一个table展示过程中,对其中的一列(LOV)进行修改,此LOV依赖于另一列(lov或text) 效果 结构图 ...

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

    开发配置 了解EBS服务器目录 $JAVA_TOP JSP中可以引用标准Java类库,也可以引用其他Java类库,客户化开发的类库统一放在$JAVA_TOP下,按目录组织.OAF开发的文件都放在这里. ...

  5. oracle oaf lov 验证,OAF Lov 带出描述消失

    OAF开发中会碰到这样的需求. 为字段1做一个Lov,选中后返回值1到字段,值2到字段2. 比如要为员工编号这个字段添加Lov,当用户选择员工编号后,需要将员工姓名自动带入到员工名称字段中. 需求 员 ...

  6. OAF 增删改查/LOV/Button/Sequence 的完整案例开发

    开发配置 了解EBS服务器目录 $JAVA_TOP JSP中可以引用标准Java类库,也可以引用其他Java类库,客户化开发的类库统一放在$JAVA_TOP下,按目录组织.OAF开发的文件都放在这里. ...

  7. oaf中的poplist和lov

    1 poplist 创建poplist首先需要创建poplist需要显示内容的AM和VO,然后要用于显示poplist的控件是messageChoice,其中的picklist view defini ...

  8. oracle oaf lov 验证,OAF Lov基本知识

    JavaDoc getLovCriteriaItemspublic Dictionary getLovCriteriaItems()Used from an LOV region's controll ...

  9. OAF的Table中,LOV列依赖一个messageStyledText列

    效果图 Dname是以显示的Deptno为条件的 结构图 其中: DeptLovCO是Region(DeptLovRN)的CO EmpSearchCO是PG(EmpSearchPG)的CO DeptL ...

最新文章

  1. 冯怡:我想给大家展示一种可能性(图灵访谈)
  2. 【剑指offer-Java版】43n个骰子的点数
  3. SCCM 2007系列5 播发操作系统下
  4. 理解Python中整型对象存储的位置
  5. 数学--数论--HDU 12151七夕节
  6. Android 自定义View实现QQ运动积分抽奖转盘
  7. python中int和eval的区别_python中eval与int的区别浅析
  8. vb的一些搞怪的操作
  9. 打印出数字字符串的偶位数
  10. MaxCompute 图计算用户手册(上)
  11. phpstorm 不能选择 php language level
  12. 525. Contiguous Array两位求和为1的对数
  13. Linux命令解释之yum
  14. java ipv6抓包_基于ipv6数据抓包分析
  15. ReentranLock源码分析
  16. linux 执行play war,centos下执行war包
  17. 学习Spring,这篇就够了
  18. 论文阅读笔记|Unsuperised Deep Homography
  19. 提莫攻击的中毒持续时间
  20. java群发邮件_JAVA邮件群发 - Java-Android-jwebee - BlogJava

热门文章

  1. discuz QQ互联
  2. 线性代数学习笔记(十五)——初等变换(一)
  3. 第1127期AI100_机器学习日报(2017-10-19)
  4. 作为前端的你不能不知道的知识,总结物理像素,像素密度,分辨率,CSS像素,设备像素比,二倍图,layout viewport、visual viewport 、ideal viewport、meta。
  5. 怎样提高抖音播放量和点击率
  6. Jupyter Notebook自动补全代码格式化
  7. mainui类JAVA什么意思_main ui是什么意思
  8. antd-table结合react-resizable实现多级表头可拖拽表格
  9. HP EliteBook 840 G6电脑 Hackintosh 黑苹果efi引导文件
  10. 【XYCMSV3.6系统】ASP商会组织机构政府企业网站模板