使用 Oracle Application Express 3.1 中的一些其他新特性

使用 Oracle Application Express 3.1 中的一些其他新特性

本教程将向您介绍如何使用 Oracle Application Express 3.1 中的一些其他新特性。

大约 25 分钟

主题

本教程包括下列主题:

将光标置于此图标上以加载和查看本教程的所有屏幕截图。 (警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)

注:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图来将其隐藏。

概述

在本教程中,您将了解以下新特性:

定制主题:除了随 Oracle Application Express 提供的默认主题外,您还可以创建您自己的定制主题。这使您可以设计一个满足贵公司要求的具有针对性的外观,然后将它作为一个主题发布供所有其他应用程序使用。这可以在工作区级别(工作区主题)或实例级别(公共主题)执行。此外,还添加了两个新的标准主题。

主从应用程序:现在您可以在 Create Application Wizard 中创建主从报表。

搜索区创建:可以在创建报表时添加搜索区域。

要了解 3.1 新特性的更多信息,请单击此处

返回主题列表

开始本教程之前,您应该:

1.

安装 Oracle 数据库 9.2 或更高版本。

2.

下载并配置 Oracle Application Express 3.1。

3.

这里下载 OEHR 示例对象打包应用程序,并将其导入到 Oracle Application Express 3.1 实例中。

4.

下载并解压缩包含完成本教程所必需的 apexnf.zip 文件。

5.

要完成本教程,您需要完成在 Oracle Application Express 3.1 中构建和定制交互式报表教程。或者,您可以将 OBE 新特性应用程序作为一个打包应用程序导入 Application Express 中。下载并解压缩 apexnf.zip 文件,导入 irrobe_packagedapp.sql 打包应用程序文件。

返回主题列表

在 Oracle Application Express 3.1 中,您可以创建主从应用程序。在以前的版本中,您只能创建主从页面。执行以下步骤:

1.

导航至 Application Builder 页面。单击 Create

2.

选择 Create Application 并单击 Next

3.

输入 Application Name,然后单击 Next

4.

针对 Page Type 选择 Master Detail,针对 Master Table Name 选择 OEHR_DEPARTMENTS,针对 Detail Table Name 选择 OEHR_EMPLOYEES,然后单击 Add Page

5.

创建了主从页面,然后单击 Next

6.

接受默认选项,然后单击 Next

7.

接受默认选项,然后单击 Next

8.

您可以定义一个将在您的应用程序中使用的日期格式。在应用程序中显示或提交任何页面前将使用该日期格式更改 NLS_DATE_FORMAT 数据库会话设置。所有报表均使用该格式来显示日期,该格式由“Date Picker (use Application Date Format)”类型的表单项获取。可以通过以下步骤实现:

  1. Application Builder > Application Builder Defaults(在 Tasks 下):它们特定于工作区而非开发人员,在使用 Create Application Wizard 时将用作默认值。
  2. Application Builder > Create Application Wizard > Attributes 页面
  3. Application Builder > 您的应用程序 > Shared Components > Edit Globalization Attributes

应用您的应用程序选择“应用程序日期格式”,然后单击 Next

9.

选择 Theme 20,然后单击 Next

10.

单击 Create

11.

您的应用程序成功创建。单击 Run Application

12.

以同一用户身份登录 Application Express,然后单击 Login。随即显示报表。选择某一行的编辑图标。

13.

随即显示主从表单。单击开发人员工具栏中的 Application 路径式导航栏。

返回主题列表

在 Oracle Application Express 3.1 中,您可以在工作区或实例级别向主题库中添加定制主题。执行以下步骤:

1.

在 Human Resources Application 主页中,单击 Shared Components

2.

在 User Interface 下选择 Themes 链接。

3.

最好不要修改预先打包的主题。如果要更改,您可以复制一个现有主题,然后进行更改。在窗口右侧的 Tasks 菜单中选择 Copy Theme 链接。

4.

针对 Theme Identification Number 输入 120。数字必须大于 100。然后单击 Next

5.

单击 Copy Theme

6.

复制了主题。您现在希望修改复制的主题。在 Tasks 菜单中,选择 Edit Theme 链接。

7.

为主题 120 选择 Modern Blue 链接。

8.

将主题的名称更改为其他内容。您也可以更改图像以区别于标准图像。针对 Custom Image 选择 Yes,从前提条件提供的文件中选择 alt_theme.png,然后单击 Apply Changes

9.

您的主题已更新。注意,您可以编辑主题中的模板以获得您想要的外观。在将主题推为工作区主题前需妥善完成这一工作并进行测试。通过将主题推为工作区主题,该工作区的其他应用程序也可以使用它。在 Tasks 菜单下,选择 Manage Workspace Themes 链接。

10.

选择 Create 并单击 Next

11.

针对 Application Theme to Copy 选择 120,然后单击 Next

12.

您可以更改工作区主题的名称和编号。接受默认选项,然后单击 Next

13.

单击 Create Workspace Theme

14.

您的工作区主题已成功创建。注意,工作区主题不能进行编辑。如果需要进行更改,您可根据主题创建一个应用程序,在应用程序内编辑主题,然后删除旧的工作区主题,并将经修改后的主题创建为新工作区主题(工作区主题目前不能替换)。

现在您可以创建一个新应用程序,并选择您刚创建的工作区主题。选择 Application Builder 路径式导航栏。

15.

在 Application Builder 页面,单击 Create

16.

接受默认选项,然后单击 Next

17.

为您的应用程序输入名称,然后单击 Next

18.

确保为 Page Type 选择了 Blank,输入 Home 作为名称,然后单击 Add Page

19.

单击 Next

20.

接受默认选项,然后单击 Next

21.

接受默认选项,然后单击 Next

22.

接受默认选项,然后单击 Next

23.

选择您创建的工作区主题 120,然后单击 Next

24.

单击 Create

25.

您的应用程序成功创建。在下一部分中,您将创建一个报表并启用搜索栏。

返回主题列表

创建报表页时,您现在可以包括一个搜索栏。执行以下步骤:

1.

在 Application 页面中,单击 Create Page

2.

单击 Report 作为页面类型。

3.

单击 SQL Report 作为报表类型。

4.

针对 Name 输入 Location Information,然后单击 Next

5.

接受默认选项,然后单击 Next

6.

输入以下查询,然后单击 Next

select * from oehr_locations

7.

针对 Region Name 输入 Location List,针对 Enable Search 选择 Yes。然后将根据您的查询中显示一个 varchar 列的列表。选择 STREET_ADDRESSSTATE_PROVINCE,然后单击 >(或单击 >>,这将显示所有列)。注:这些列将包括在产生的 Where 子句中。单击 Next

8.

单击 Finish

9.

单击 Run Page

10.

随即显示您的报表,顶部包括搜索栏。输入 South 并单击 Go

11.

尽管有两个城市包含 South 一词,但只显示一条记录,因为在创建页面时没有选择对 CITY 列进行搜索。

返回主题列表

在本教程中,您学习了如何:

创建定制和工作区主题
创建主从应用程序
创建带搜索栏的报表

返回主题列表

要了解有关 Application Express 的更多信息,您可以查看以下内容:

相关文档

说明

联机帮助

要访问该帮助,单击 Application Express 右上角处显示的 Help 按钮。搜索感兴趣的主题。

版本说明

这些说明包含 Oracle Application Express 文档中未包括的重要信息。

安装指南

该指南解释了如何安装和配置 Oracle Application Express。

两日以上开发人员指南

该指南向您介绍如何搭建一个开发环境或者访问一个与该指南一起使用的托管演示环境。然后将引导您构建一个最初的应用程序,对其进行修改并进行预览。

用户指南

该指南描述了如何使用 Oracle Application Express 开发环境构建和部署以数据库为中心的 Web 应用程序。通过使多个工作组能够构建和访问应用程序(如同它们在独立的数据库中运行),Oracle Application Express 将单个 Oracle 数据库转换为共享的服务。

高级教程

包含了分步指南的教程,介绍如何使用 Oracle Application Express 开发环境创建各种应用程序组件和整个应用程序。

返回主题列表

将鼠标置于该图标上可以隐藏所有的屏幕截图。