其实以前从来都没有接触过OAF开发,还是参加工作后才接触到的,起初觉得很难因为没有人会像自己的老师那样告诉你这个工具怎么用,那个方法什么意思。不过幸好组长给了我一个参考的小程序,自己再跟着做一遍感觉其实OAF开发并不想最初想的那么难。这几天比较闲所以打算整理一些比较重要的知识,以方便以后查看。
1.、required yes/or 是否必须填写
2、disable client side validation true/false 是否需要进行客户端验证
3、BC4J
view instance 指明需要使用的视图
view Attribute 指明相对应的属性字段
4、css class:OraBlcolumnHeader,OraTableCellText,OraErrorText
5、clinet Action 用来控制刷新页面,传送相关参数
6、Rendered true/false 显示/隐藏控件
动态设置控件显示/隐藏的两种方式
a.subBut.setRendered(true);
b.第一步:(在某个视图中)新建一个参数,如IsRendered
第二步:在视图的实现类中修改getIsRendered()方法,设置在指定情况下显示或隐藏,若视图名为CuxContractVO
第三步:在页面布局中找到需要受控制的控件,设置Rendered的属性值为${oa.CuxContractVO1.IsRendered}
7、forwardImmediately,setForwardURL两种跳转之间的区别
forwardImmediately会停止当前页面的请求,直接跳转到新的页面,而setForwardURL会等当前页面的请求结束后再跳转。
8、processRequest()加载页面时进行相应的处理(初始化数据)
processFormRequest()用来处理页面发送的请求
9、选择列表中控件的searchAllow为true表示允许用户在LOV值中进行查询选择, Selective Search Criteria为true保证了用户
至少输入一个查询条件,防止用户盲目查询。
10、(String)a a.toString() 与String.valueOf(a)之间的区别
(String)a:当a不为字符数据时,强制转换则会报错,另外两种方式则不会报错。
a.toString():当a为null时将会报错,另外两种方式则不会报错。
String.valueOf(a):如果a为null,返回结果为"null"而不是null。
11、传参数 parameters
Name:empId Value:${oa.EmpVO1.EmpId}
12、进行删除操作
OAViewObject vo=this.getEmpVO1();
Row row=vo.getFirstFilterRow("EmpId",empId);---empId为传进行的参数
if(row!=null){
row.remove(); }
getTransaction().commit();
分享到:
相关推荐
这个“重新整理后的Oracle OAF学习笔记——离线版本”提供了一套详细的学习资源,帮助用户深入理解并掌握OAF的相关技术。 在这些压缩包文件中,我们可以看到一些关键的文档和样式表,它们可能是笔记的各个章节或...
### OAF入门学习教程知识点详解 #### 一、OAF技术概述 OAF,全称为Oracle Application Framework,是由Oracle公司开发的一种基于Java的框架,旨在简化企业级应用程序的开发过程。它采用MVC(Model-View-Controller...
这些资料可以加深对OAF框架的理解。 9. 注意事项:在学习OAF时,还需要注意文档中提到的一些问题,例如:开发前提条件说明、环境配置时可能遇到的问题以及如何正确地根据实际开发环境修改文档中的配置示例等。 10....
这份"oaf培训资料"显然是一份详细的教学材料,旨在帮助学习者掌握OAF的基本概念、架构以及开发流程。通过阅读《Oracle_OAF_開發.doc》文档,我们可以深入理解以下几个关键知识点: 1. **OAF概述**:OAF是Oracle为...
这些文件组合起来,构成了一套完整的OAF学习资源,覆盖了从基础概念到高级特性的方方面面,对于理解并掌握OAF的开发和使用具有很高的价值。在实际工作中,开发者可以根据这些文档逐步学习,实现对Oracle E-Business ...
Oracle Application Framework (OAF) 是Oracle公司开发的一种企业级应用框架,主要用于构建和定制Oracle E-Business Suite(EBS)的应用程序。...希望这份共享的资料能对你在OAF学习之旅上提供有力的支持。
学习OAF的过程中,会涉及到XML Publisher的开发环境设置和报表开发,这对于构建企业级应用中的数据分析和报告生成至关重要。通过OAF培训计划,开发者可以系统地掌握OAF的各个方面,从而更好地利用这一强大的框架来...
### OAF中文资料知识点梳理 #### 概述 OAF(Oracle Application Framework)是一个由Oracle提供的...此外,通过学习这些解决方法,开发者还可以更好地理解OAF框架的工作原理,从而更加熟练地使用OAF进行开发工作。
此文档用于讲解在Oracle E-Business Suite(以下简称EBS)下如何应用OA Framework(以下简称OAF)开发框架,进行客户化开发。 此文档主要介绍OAF的基础知识,其中涉及如何建立开发环境、OA Framework MVC框架介绍及...
你可以通过学习提供的JAVA语言简述资料来巩固或提升你的Java基础。同时,了解OAF的基本概念也是必要的,这包括OAF的核心特性、它在Oracle EBS中的角色,以及它如何与JDeveloper集成。JDeveloper是Oracle的集成开发...
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教程
MASTER-DETAIL、高级表格、OAF中的Tab页、Table Layout、文件上传/下载、导入Excel、交互式列车(OATrainBean)、动态生成VO、在CO中为页面添加Region等内容。第一次打开好像需要关闭防火墙!
在开始学习OAF之前,建议先对Oracle数据库、Java编程语言以及JDeveloper开发环境有一定的了解。这些基础知识将有助于更好地理解和应用OAF。此外,熟悉Oracle E-Business Suite (EBS) 的业务流程和数据模型也会对学习...
个性化EBS标准OAF页面知识点 在Oracle E-Business Suite(EBS)中,个性化标准OAF页面是指基于Enterprise Object(EO)或SQL的版本,通过替换Value Object(VO)添加客户化属性来实现个性化的页面开发。下面是相关...
本教程将帮助初学者理解OAF的基本概念、开发工具,并通过实例教学来引导学习者逐步掌握OAF的使用。 **学习前先阅读** 在开始OAF的学习之前,建议对以下几个方面有一定的了解: 1. Java基础知识:OAF是基于Java的,...
### OAF_DevUG_12.2.4:Oracle ...通过上述内容的学习,开发者将能够全面了解OAF框架的各个方面,并具备构建复杂企业级应用的能力。此外,手册还提供了丰富的示例代码和实用技巧,使学习过程更加高效且易于理解。
在这个文档中,你将学习如何在OAF环境中设置你的第一个“Hello, World!”示例。这通常涉及到创建一个新的页面,配置必要的数据源,并在页面上显示简单的欢迎消息。这个过程将帮助你熟悉OAF的开发工具和基本概念。 ...