1.为Form添加一个按钮或者其它Item并添加相应的触发器,这里使用按钮,并在其WHEN-BUTTON-PRESSED触发器汇中对相应的OAF页面。
其代码如下:
fnd_function.execute(function_name => 'RCVOAFTEST', other_params =>'txn_id='||:find.txnid);
这里Oracle EBS API如下:
PACKAGE FND_FUNCTION IS procedure EXECUTE(function_name in varchar2, open_flag in varchar2 default 'Y', session_flag in varchar2 default 'SESSION', other_params in varchar2 default NULL, activate_flag in varchar2 default 'ACTIVATE', browser_target in varchar2 default NULL);
可以使用URL格式通过other_params传递额外的参数,比如name1=value1&name2=value2…
注意:open_flag和session_flag参数不显示在上面的示例中,因为对于HTML function来说,那是无效的。
2.如果要在被调用的OAF页面上需要接受传递的参数,需要在相应的CO中的processRequest方法中添加类似的代码,如果不需要接受参数,就不需要添加:
public void processRequest(OAPageContextpageContext, OAWebBean webBean){ super.processRequest(pageContext, webBean); String txnId =pageContext.getParameter("txn_id"); if(txnId != null){ OATextInputBean paramBean =(OATextInputBean)webBean.findChildRecursive("ParamTextInput"); if(paramBean != null){ paramBean.setText(txnId); } }
3.Form的运行效果如下,点击OpenOAF Page按钮
4.OAF页面如下的效果如下
转自:http://blog.csdn.net/tavor/article/details/19043797
相关推荐
个性化EBS标准OAF页面是指在EBS中,通过修改标准OAF页面,以满足特定业务需求的页面开发。这种开发方式可以满足客户的个性化需求,提高业务效率和用户体验。 替换VO添加客户化属性(VO基于EO的版本) 在EBS中,VO...
对于那些从传统FORM环境转向OAF开发或从Java领域进入EBS领域的开发者来说,这份笔记提供了宝贵的入门指南。 #### 二、准备工作与环境配置 ##### 2.1 下载并安装JDeveloper - **下载**:访问Oracle官方网站或通过...
在EBS中,OAF(Oracle Application Framework)是一个强大的开发平台,用于构建和定制EBS的应用程序。本文将详细讨论如何通过OAF实现EBS的即时打印功能。 首先,我们要理解OAF的基本概念。OAF是基于JDeveloper的,...
- **创建 OA 组件页面文件**:在 OAF 开发中,页面是基本的应用组件之一,通常使用 XML 文件来定义页面的布局和内容。 - **创建区域 (Region)**:页面上的不同部分可以通过创建不同的区域来进行组织,这些区域可以...
Oracle Application Framework (OAF) 是Oracle公司提供的一种企业级应用开发框架,主要用于构建基于Web的用户界面,尤其在Oracle E-Business Suite (EBS) 中广泛使用。本教程旨在帮助初学者逐步掌握OAF开发的核心...
综上所述,了解并掌握Oracle EBS OAF(ADF)VO开发中的绑定方式对于提高开发效率和保证应用程序的性能至关重要。开发者需要根据具体的业务场景和需求来选择合适的绑定方式,并掌握在具体开发环境中的实现技巧。通过...
1) Oracle Application Framework(OA Framework)是Oracle提供的基于HTML应用的开发和发布平台 ...4) OAF使用元数据库支持的(整个页面由XML来定义,定义存储于Oracle数据库中)UIX框架作为其视图部分,将BC4
总的来说,这个初步文档系列旨在让你掌握Oracle EBS中的OAF开发基础,包括创建页面、实现搜索、数据操作(创建、更新、删除)以及环境配置。通过这些教程,你将能够独立开发出与EBS紧密集成的自定义OAF应用,提升EBS...
本文档是基于Oracle EBS 11i的更新版本R12的OAF开发笔记,由Jarwang(王重东)编写,并由Cao Liankai(曹连凯)在2010年进行了更新。以下是OAF开发的一些关键知识点: 1. **创建OA项目**: 在JDeveloper环境中,...
Oracle Application Framework(OAF)是Oracle公司开发的一种企业级应用框架,主要用于构建和扩展Oracle E-Business Suite(EBS)的应用程序。OAF提供了一种高效、可复用且灵活的方式来设计用户界面,管理和控制业务...
在Oracle Application Framework (OAF)开发中,AM(Application Module)是管理业务逻辑的关键组件。为了防止对象钝化(即对象状态丢失),需在属性`RENETION_LEVEL`设置为`MANAGE_STATE`。这确保了在导航或后退操作...
根据提供的文档信息,我们可以深入探讨“06 OAF客户化开发实例之Helpdesk”这一主题。...开发者通过学习和实践这些内容,可以显著提高自己在OAF领域的技能水平,并为未来开发类似应用打下坚实的基础。
在OAF开发中,页面的基本布局设计是非常重要的一步。合理的布局不仅能够提升用户体验,还能够提高页面的加载速度。 - **布局设计原则**:遵循简洁、直观的设计原则。 - **响应式设计**:考虑不同设备屏幕尺寸的适配...
在本文档中,作者南生分享了其对OAF开发的理解和实践经验,主要涵盖环境配置、开发工具的下载与安装、JDeveloper的使用等方面。 **OAF开发环境配置** 在OAF开发中,环境的正确配置是至关重要的第一步。这通常包括...
客户化Oracle Application Framework(OAF)并将其发布到Oracle E-Business Suite(EBS)v2.0版本是一个涉及多个步骤的过程,需要对Oracle的开发工具和EBS架构有深入的理解。本文档由Sunny Zhang编写,提供了详细的...