JDeveloper / ADF 11g 11.1.1.2.0发布
十一月 11, 2009 in Oracle 融合中间件
十一月 11, 2009 in Oracle 融合中间件
十一月 10, 2009 in Oracle 融合中间件
概述
本文主要描述在Oracle ADF中使用Popup,利用showPopupBehavior,popup与dialog可以方便地实现。
需求
1、由按钮触发弹出Popup
2、第一个Popup中提示是否确定(Confirmation),如果确定,则进而弹出提示操作成功的Popup(Tip)
实现
1、创建ADF应用
2、在ViewController项目中创建名为main.jspx的新页面,在该页面中添加Button
3、在main.jspx页面中添加popup,并在popup中嵌入dialog,由于该popup的作用是提示用户进行操作确认,因此在Title中填如“Confirmation”,Type类型选择为“okCancel”
十一月 9, 2009 in Oracle 融合中间件
概述
在ADF 11g中,Task-Flow作为应用开发的最小颗粒度,在实际的应用中发挥着重要作用。对于不同页面之间的跳转关系,可以在Task-Flow中通过Action进行指定和控制,除使用Common Component直接指定Action进行跳转外,还可以在Backing Bean中用代码实现Task-Flow中定义的页面跳转。本文将介绍如何在Backing Bean中用代码实现页面Action的跳转。
实现
1、创建ADF应用
2、在ViewController项目中创建两个新页面,分别为page1.jspx和page2.jspx,为方便处理,在生成页面的同时分别为两个页面创建backing bean
十一月 6, 2009 in 开发系列视频教程
结束了关于Form开发的系列教程,下面就让我们步入报表设计的世界。
如果你经历了在Oracle EBS环境下使用Oracle Report来开发报表,那你肯定也经历了使用Pasta这样的方式来输出PDF的报表。曾经如果你想在EBS下打印出有公司logo的报表,那简直是一种妄想,并不是Oracle Report这样的工具不够强大无法实现图像报表,而是Oracle EBS为了实现跨平台而失去了这些东西;而随着跨平台技术Java和XML的广泛应用,Oracle也基于它们设计了全新的报表发布系统XML Publisher,后面将其归并到BI产品家族中,改名为BI Publisher。
虽然BI Publisher有其自己很多的优越性,但是Oracle Report强大的开发和设计效率还是它无法比拟的,因此在Oracle EBS的环境下,你可以使用Oracle Report工具来进行报表的设计,然后通过后台工具将其转化为BI Publisher格式的报表和模板;同时也可以使用BI Publisher中的Data Template来设计取数,但是由于Data Template的设计还没有可视化工具,只能采用文本编辑工具来设计,所以采用Oracle Report来作为报表数据源的设计工具是一个比较高效的选择。
另外BI Publisher报表的模板可以采用多种工具来实现,视频中选择了使用最广泛的Microsoft Word工具来演示,至于其它的方式可参考相关的开发手册。
本视频教程包括了如下内容:
1,Oracle_Report_Data_Source/开发基于Oracle Report的报表数据源:如何使用Oracle Report开发工具来取得报表的数据
2,Register_Report/在Oracle EBS中注册报表:如何将已设计好的Oracle Report注册到Oracle EBS系统中
3,Design_BIP_Layout/设计BI Publisher报表模板:演示如何使用Microsoft Word来设计报表的模板
4,Register_BIP_Report/在Oracle EBS中注册BI Publisher报表:如何将取数的Oracle Report和Word设计的模板管理起来并注册到Oracle EBS系统中,最终输出用户期望的报表
关于BI Publisher的相关介绍请参考博客中其它文章。
十一月 2, 2009 in Oracle 融合中间件
概述
在一般的应用开发中,尤其是企业级应用开发,经常会需要进行报表的开发,而在ADF中可以将表格中的内容以Excel导出,对实际开发是非常有帮助的,本文将介绍如何在ADF中实现将表格内容导出到Excel。
实现
1、创建ADF应用,基于HR Schema中的Departments表创建Entity Object,View Object
2、创建Application Module,添加刚创建成功的View Object的实例到Data Model中
3、创建页面,从Data Control面板拖动该View Object的实例到页面中,以Table形式进行数据展现,并进行布局,在Table外添加一层Panel Collection,同时在Panel Collection中添加Toolbar,进而添加Toolbar Button,布局后的效果如图: