- 浏览: 156416 次
- 性别:
- 来自: 上海
最新评论
文章列表
转自:http://www.oracle.com/technetwork/cn/articles/adf/jdeveloper-interface-area-features-1620640-zhs.html
作者:徐晋
打开 JDeveloper 后,其主界面显示如下所示,在同一个 IDE 中可以开发各类应用而无需安装额外插件:
图表 1 JDeveloper 开发界面在 ...
- 2013-10-01 20:12
- 浏览 690
- 评论(0)
前面有编文章介绍了客户端响应服务端,就是clientListener监听客户端的事件,调用JS来响应serverListener执行服务端的事件,但是如果遇到了clientListener监听不到的客户端事件呢?<wbr style="line-height:23px; orphans:2; widows:2"><span style="line-height:23px; orphans:2; widows:2"></span><wbr style="line-height:23px; orphans:2 ...
- 2013-09-30 08:33
- 浏览 608
- 评论(0)
对于页面中控件的值的自动提示的实现,先对整个自动提示的过程做一下分析。首先是inputText中输入一个value,那么通过键盘就应该响应一个客户端的JavaScript;然后这个客户端需要通知服务器端,并将inputText中输入的value传给服务器端,服务器端监听到这个事件后调用managedBean中的相应的方法,根据传入的value与定义好的List中的value做筛选,并将筛选后的数据显示到一个selectOneListbox中,然后用户选中selectOneListbox的一条数据之后,再响应一个客户端的JavaScript,将选中的数据set到inputText中。整个过程清晰了 ...
- 2013-09-30 08:32
- 浏览 781
- 评论(0)
一、功能和难点描述
在该页面上主要实现的是基于三个变量“查询”、“新增”、“删除”、“保存”和“取消”的功能,难点主要有三个:结果表中“应用名称”列需要设置LOV、“语言”这个变量需要设置成为值列表形式、在结果表中新增数据时引起的页面刷新问题。
二、实现方法
(一)EO、VO、和JSF页面的设计
1、创建EO、VO和AM
(1)参照Oracle官网教程Developing Rich Web Applications With Oracle ADF来设计基础的EO和VO(http://docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r ...
- 2013-09-30 08:21
- 浏览 590
- 评论(0)
最近有个需求,用ADF实现带多选框的树,实现在组织架构树上进行多节点项的选择。在ADF提供的组件中,有多种供多选的组件,但要在ADF Tree上实现多选,需对ADF Tree进行简单的定制化处理。
实现思想可参考:
http://andrejusb.blogspot.jp/2011/12/adf-tree-how-to-add-checkbox.html
http://andrejusb.blogspot.jp/2011/12/adf-tree-how-to-autoselectdeselect.html
andrejusb博客中给了Tree Table的一种实现,本 ...
- 2013-09-30 08:18
- 浏览 727
- 评论(0)
本文介绍如何使用Oracle应用开发框架ADF(Application Development Framework)来创建包含简单的增删改查功能的Web应用。
本文目的
帮助ADF的学习者在学习ADF基本知识后进行ADF实践,顺利完成ADF开发的入门,同时通过该实验更深入了解ADF的相关概念。
本文不涉及
本文不涉及ADF的基本概念和模型的讲解。关于ADF详细内容可参考Oracle官网上的ADF开发者指南:http://docs.oracle.com/cd/E21764_01/web.1111/b31974/
- 2013-09-30 08:16
- 浏览 737
- 评论(0)
在OAF开发中,LOV的使用频率是很高的,它由两部分构成一是页面上的LOV输入框(如OAMessageLovInputBean),二是弹出的LOV模式窗口(OAListOfValueBean)。用户选择LOV的按钮就会弹出LOV窗口,用户在LOV窗口查询并选择了值,可以返回到页面上的LOV输入框。在这里就不赘述如何创建LOV,只说一些平时会碰到的应用:
控制LOV的查询结果
LOV相关事件
动态LOV
LOV Choice
<wbr></wbr>
<wbr></wbr>
一,控制LOV的查询结果
1,使用Criteria
...
- 2013-09-30 08:13
- 浏览 658
- 评论(0)
开发人员需要保存历史信息到Entity Object中,例如Entity是何时创建的,被谁创建的,或者实体被修改的次数等,也就是通常所有的history column概念。ADF框架提供5个默认的History属性:Create On,Create By,Modify On,Modify By,Version Number。
在ADF中可以方便的扩建History Column。
首先,创建新的History Type:JDevelper的Tools菜单->Preferences->Business Components->History Types, ...
- 2013-09-30 08:12
- 浏览 673
- 评论(0)
ADF rich faces offer a nice and easy feature to stream data to the client (e.g. Excel) using the af:exportCollectionActionListener or af:fileDownloadActionListener component. Both of the components get
the output stream from the response, so the application an add the data.
One problem is that ...
- 2013-09-29 08:07
- 浏览 634
- 评论(0)
A Application Module Pooling Summary
“An application module pool is a collectionapplication module instances of the same type.
Application Module Pool是一个存放有同一类型的AM实例的集合。
“This pool ofapplication module instances is shared by multiple
browser clients whose typical "thinktime" b ...
- 2013-09-29 08:07
- 浏览 707
- 评论(0)
ADF应用中定义了多个Project,每个Project有默认使用的Properties文件。某个Project可以引用其他Project中的Properties文件。
下面介绍如何通过Project的属性配置来给Project添加多个可使用的Properties文件。
在Jdeveloper开发主界面中,右键Project->Project Properties->Resource Bundle
Basic Configuration中定义了默认的Properties文件:
点击Bundle Search,点击绿色的‘+’,可以直 ...
- 2013-09-29 08:06
- 浏览 701
- 评论(0)
1, 测试代码介绍
基于HR Schema,创建Employees、Departments表的EO、VO对象。
2, 创建DepartmentEO,DepartmentVO, EmployeeEO, EmployeeVO的定义类和对象类。
3,在类中添加输出信息
例如:
- 2013-09-29 08:06
- 浏览 682
- 评论(0)
在程序运行时动态给VO添加检索基准,是通过VO过滤数据的一种方法。当然,也可以动态创建where子句。
1)动态创建检索基准
[java]view
plain
- 2013-09-29 08:06
- 浏览 644
- 评论(0)
概述
在实际应用中,lov(list of value)中显示的数据往往会根据页面上的某些条件进行过滤,此时,可以应用lauchpopuplistener来实现该功能。
实现
1、基于Employees表和Jobs表创建EO/VO/AM,并设置Employees对应的VO中的JobId使用Jobs对应的VO作为数据源。
2、在Jobs表对应的VO上添加绑定变量,并修改SQL语句,将该绑定变量应用到SQL语句中,具体代码如下:
SELECTJobs.JOB_ID,
Jobs.JOB_TITLE,
Jobs.MIN_SALARY,
Jobs.MAX_SALA ...
- 2013-09-29 08:06
- 浏览 621
- 评论(0)