本文结合一个简单的Form做描述,这是没有个性化之前的LOV,LOV取自表FND_USER,没有做任何条件限制。
首先打开Form的个性化工具,点击菜单帮助–诊断–自定义代码–个性化:
一、选择触发器事件以及触发器对象
在打开的个性化窗口中
如下图,其中触发器选择WHEN-NEW-ITEM-INSTANCE,触发器对象选择HEADER.HEADER_ITEM(对应LOV的Item),保存:
二、确定触发器动作
1.创建LOV的Record Group
切换活动标签页,首先创建Record Group,为了简单起见,写死了一个查询条件,只出来两条记录:
2.修改LOV的Group Name属性
在值对应那一栏填上之前创建的Record Group的名字:
最后保存退出,重新打开Form,就能看到效果了
三、总结
Form个性化和Custom.pll都是可以用来个性化Form的方法。当使用Form个性化修改LOV,用来创建的Record Group如果含有Form中的某个Item作为条件时(比如供应商地点的LOV中要以供应商作为条件),这时候如果把带有参数的查询条件作为Record Group的变元就会有问题。
因为个性化中创建Record Group的时候认为变元是一个字符串,我们加入了类似:PO_HEADERS.VENDOR_ID的字样它是不识别的。所以当遇到这样的情况,可以使用Custom.pll,通过name_in(’PO_HEADERS.VENDOR_ID’)来组合查询条件,然后在每次WHEN-NEW-ITEM-INSTANCE的时候,去动态的设置LOV来达到我们所期望的效果。
分享到:
相关推荐
### ORACLE EBS APS_FORM_库存组织选择LOV实现 #### 概述 在Oracle E-Business Suite(EBS)中,APS_FORM_库存组织选择LOV(List of Values)功能是通过特定的表单(Form)实现的一种交互式用户界面组件。它允许...
根据给定的文件信息,我们可以深入探讨Form手电筒LOV和窗口查询的创建方法,这是一个专注于Oracle Forms的高级主题,适用于那些希望优化其应用程序查询功能的开发人员。以下是对标题、描述及部分文件内容中提及的...
Oracle 提供的 `CUSTOM.PLL` 允许开发者扩展或修改标准 Form 的 LOV(列表选择项)。通过调用这个库中的函数,可以定制 LOV 行为,如添加新的值或过滤已有的选项。 4. **主从关系 Form 中的汇总行**: 对于有主从...
- 添加 LOV 并使用 LOV 向导进行配置。 - 输入 SQL 查询语句。 - 指定记录组列、列宽、返回值等属性。 - 设置标题和显示行数。 - 调用 LOV: - 点击 CAT_C 字段并选择显示列表。 - 从列表中选择一项,所选值...
- 如果需要添加、编辑或删除LOV值,可以通过Laravel的内置功能轻松完成,如更新Seeder、使用控制器的CRUD操作或直接在数据库中修改。 - 确保在前端更新时同步LOV,避免出现数据不一致。 总之,Laravel提供了强大...
- 除了基本的界面元素外,还有一些特殊功能,如值列表(LOV)、记录组等。 - 这些功能扩展了Form的能力,使其更加灵活和强大。 #### 触发器 - **Form中的触发器的基本概念** - 触发器是在特定事件发生时自动执行的...
运行时,可以通过查询、增加、修改和删除记录来验证Form的交互性。退出Form则结束当前会话。 ### 二、查询Form的构建 查询Form专为数据检索设计,通常包含搜索功能。构建这样的Form涉及以下步骤: 1. **块的创建*...
ORACLE EBS FORM开发 ORACLE EBS FORM开发是一种基于Oracle E-...Oracle EBS FORM开发需要掌握的知识点包括基本上传步骤、视图查询、触发器、堆叠画布、LOV自动创建、动态列表、日历、手电筒查询方式和统计等。
这些文件可以帮助开发者理解并应用`Ext.ux.form.LovCombo`,通过查看源码学习如何初始化、配置以及处理相关事件。 综上所述,`Ext.ux.form.LovCombo`是EXTJS中用于创建具有多选功能和良好浏览器兼容性的下拉框组件...
标题中的“ADF_查询条件得Lov JDeveloper”指的是在Oracle Application Development Framework (ADF)中使用JDeveloper进行查询条件设计和lov(List of Values)的实现。ADF是Oracle提供的一种Java EE开发框架,它...
- **Form设计界面**:提供了可视化的环境来设计表单的外观和行为。 - **对象导航器**:帮助开发者管理和导航表单中的对象。 - **布局编辑器**:允许调整表单的布局和外观。 - **属性选项板**:用于设置表单元素的...
Oracle Forms是Oracle数据库工具套件的一部分,用于构建企业级的图形用户界面(GUI)应用程序,尤其是在数据库交互...文件“20080927_FORM元素使用方法.doc”可能包含了更详细的实例和指导,建议进一步查阅以深化理解。
- **Tree-层次树之使用**:介绍了如何在Form中实现层次化的数据展示。 - **遍历数据块**:介绍了如何遍历Form中的数据块,以处理其中的数据。 - **LOV 动态确保从块记录唯一**:确保LOV选择的数据项在数据块中是...
### Oracle Form 入门知识点详解 #### 一、Oracle Form 基础概念 Oracle Form 是一种用于构建基于 Oracle 数据库...理解每个步骤背后的逻辑和技术细节可以帮助你更高效地使用 Oracle Form 工具来构建复杂的应用程序。
ADF相互独立的LOV实现级联. 在网上看到很多基于一个VO中的两个Atttribute的LOV实现级联的例子,本例子实现如何将两个独立的LOV实现级联,以Oracle实例数据库HR中的DEPARTMENTS和LOCATIONS两个表为例,根据DEPARTMENT...