发行说明

了解 Oracle APEX 新发行版中的新增功能以及发展情况。阅读发行说明,了解各种重要的功能以及其他增强功能。

版本 20.2

2020 年 10 月 21 日发布

此 Oracle APEX 发行版引入了许多激动人心的新功能和增强功能,以帮助提供功能丰富的现代用户体验。

查看公告 了解新增功能
  • 卡区域

    新增的卡区域是一个轻量级报表区域,它支持以声明方式定制布局、外观、图标、徽章、媒体和操作。您可以使用卡在 iFrame 中嵌入和共享源自 BLOB 列的媒体、URL 或视频。卡非常适合用于在小块区域中显示各种信息。由于卡通常用作访问更多详细信息的入口,您可以通过声明方式加入按钮或链接形式的许多操作。

  • 自动化

    自动化是由查询结果触发的一组连续 PL/SQL 操作。自动化可用于监视数据,然后执行适当的操作(例如,自动批准特定请求和发送电子邮件预警)。可通过调用 APEX_AUTOMATION 程序包按计划或按需触发自动化。查询结果可以源自以下项: 表或视图、SQL 查询或返回 SQL 查询的 PL/SQL 函数。 本地数据库或启用 REST 的 SQL。 REST 数据源(也称为 Web 源模块)。

  • 分面搜索增强功能

    分面搜索已改进,可以生成分面值计数条形图或饼图,对布尔列的复选框分面进行分组,支持将用户输入的值与“输入字段”分面类型中的分面列进行比较,并对不同的值分面进行性能优化。

  • 报表打印

    交互式报表、交互式网格和经典报表以及中文、日语和韩语均支持内置 PDF 打印。您可以在“交互式报表 - 发送电子邮件”中附加任何下载格式的文件。增强了与 BI Publisher 的集成。可使用新的 APEX_REGION.EXPORT_DATA 和 APEX_DATA_EXPORT API 以编程方式生成 PDF、CSV、Excel、HTML、JSON 和 XML 文件。

  • REST 数据源同步

    APEX 支持从 REST 数据源(以前称为 Web 源模块)到本地表的数据同步。可通过调用 APEX_REST_SOURCE_SYNC 程序包按计划或按需运行同步。要将数据从 REST 服务复制到本地表,开发人员不需要构建定制 PL/SQL 代码;APEX 以声明方式提供此功能。

  • REST 数据源连接器插件

    APEX 插件基础设施已扩展,现在可支持外部 REST API 的连接器插件。这使 APEX 可以充分利用 REST API 功能,例如结果分页或服务器端筛选;此类插件也可用于不是 ORDS 或 Oracle Fusion SaaS 服务的第三方 REST 服务。

  • 新的 Web 身份证明类型

    APEX 20.2 为 Web 身份证明引入了新的 URL 查询字符串和 HTTP 标头类型。这使开发人员可以将安全的加密身份证明存储也用于 REST 服务(该服务需要 API 密钥等作为 URL 的一部分)。APEX 确保此类敏感信息部分不会写入调试或执行日志。 现在可以通过提供 URL 模式来保护 web 身份证明。APEX 仅将 Web 身份证明用于以给定模式开头的 URL;否则将引发错误消息。要更改 URL 模式,需要再次输入 Web 身份证明的密钥部分。

  • Redwood UI

    通用主题现在支持新的 Redwood Light 主题样式。可通过主题滚动条使用该样式。刷新现有应用,即可使用新版本的通用主题和此新主题样式。

  • 开发人员体验

    通过以下措施改善了开发人员体验:在页面设计器的“属性编辑器”窗格中引入多个选项卡,实施新的代码编辑器,提供嵌入式代码实用程序,以及支持在 Quick SQL 中保存模型。

  • 新增项和改进项

    新增了复选框项类型。改进了文件浏览、多信息文本编辑器、文本字段文本区域项类型。

其他功能

  • 树区域类型已改进,可以支持延迟加载和刷新,而不必重新加载整个页面。
  • 交互式网格新增了已保存报表静态 ID 支持。
  • Web 源模块现在称为 REST 数据源。

版本 20.1

2020 年 4 月 23 日发布

此 Oracle APEX 发行版引入了许多激动人心的新功能和增强功能,以帮助提供功能丰富的现代用户体验。

查看公告 文档
  • APEX + Redwood

    APEX 和应用构建器的用户界面进行了更新,以与 Oracle 新的用户体验设计系统 Redwood 保持一致。新的设计和颜色方案贯穿整个开发人员体验,并提供全新的视觉效果。 现在,APEX 的外观可以根据操作系统或平台设置在深色和浅色外观模式之间自动切换,使 APEX 可以与您的工作流无缝集成。

  • 分面搜索增强功能

    分面搜索进行了改进,以支持级联值列表、条件分面和压缩计数显示等增强功能。

  • 友好 URL

    APEX 应用的 URL 语法进行了简化,以便在运行时支持更友好的 URL。新的语法提供搜索引擎优化 (Search Engine Optimization, SEO) 的 友好 URL 结构。该结构更易于理解,并提供关于您在应用内位置的直接上下文。 URL 不再主要使用应用或页码,改为使用工作区路径前缀、应用和页别名以及 URL 结构的标准 Web 参数语法。

  • 部署和导出方面的改进

    应用生命周期管理进行了许多改进,包括一键式应用部署、自动备份、zip 导出等。通过这些功能,可以轻松部署 APEX 应用,并将其集成到现有工作流中。

  • 本机 PDF 打印

    现在可以直接从交互式网格打印 PDF 文件。此功能生成的 PDF 文件包括突出显示、列分组和分栏符等格式选项。

  • 大幅网页菜单

    通用主题现在为应用导航提供大幅网页菜单。大幅网页菜单采用可折叠的浮动面板呈现导航菜单,从而一次显示所有导航项。它对于显示应用的各个部分特别有用,并允许用户直接访问应用的各个部分。

其他功能

  • 现在,用户在 APEX 会话即将到期之前会迅速收到预警,以有机会延长会话。
  • SQL 工作室现在进行了扩展,以支持简单 Oracle 文档访问 (Simple Oracle Document Access, SODA) 集合。
  • 对于从右到左的语言,在通用主题内进行了许多改进和错误修复。
  • 现在支持通过 URL 参数以及新的 APEX_IG API 筛选交互式网格中的数据。
  • Oracle JavaScript 扩展工具包 (JavaScript Extension Toolkit, JET) 库的版本已升级到版本 8.0。

版本 19.2

2019 年 11 月 1 日发行

此发行版是对 APEX 19.1 的初始更新,包括许多新功能、错误修复和常规改进。

查看公告 文档
  • 分面搜索

    介绍新增的分面搜索组件,通过它,您能以远超以前的速度快速搜索和筛选数据。您的用户将能以新的方式查看数据,并能轻松发现新的洞察,而这些只需单击几下即可。

  • 所有新团队开发

    团队开发已完全重新设计,现在可以为您的团队提供一种简单轻松的协作方式。无论是改进请求、新增功能还是错误,现在统一作为问题项进行跟踪,从而可以轻松分配、标记和管理。您甚至可以接收通知,而且从单个页面就能查看当前发生的每一项的完整时间表。

  • 新增项和改进项类型

    从完全重新构建的弹出式值列表组件到全新的开关项 UI,此发行版中的这些新增项和改进项为您带来了更多现成可用的功能。

  • 扩展共享值列表

    对共享值列表 (LOV) 进行了大量改进,现在支持其他数据源、声明性列映射和多个显示列。

  • 构建器改进

    对 Oracle APEX 应用构建器进行了大量更改,用户体验得到了改善,工作效率得到了提升。

  • 通用主题

    通用主题已刷新 — 对 UI 进行了细化,改进了可访问性,提供了新的模板选项,可以通过主题滚动条进行更深入的控制,这些将有助于您构建出比以前更美观的应用。

其他功能

  • 开发人员工具栏允许设置默认调试级别,并在从应用构建器再次运行时记住调试级别。
  • 交互式报表、交互式网格和弹出式值列表搜索都可以传递给 REST 服务。为了使用此功能,请为“Web 源模块”参数启用“用于行搜索”开关。
  • SQL 工作室中的数据上载功能已扩展,以允许将本机 Excel、CSV、XML 和 JSON 文档上载到现有表中。
  • SQL 工作室数据加载和 APEX_DATA_PARSER 程序包支持多达 20 CLOB 列。
  • 如果选择 Oracle Text 索引列,交互式报表和弹出式值列表行搜索将受益于模糊搜索或语言搜索等高级搜索功能。注:对于弹出式值列表,在共享值列表定义中选择 Oracle Text 索引列。
  • 多个库已更新到较新发行版,包括 Oracle JET、jQuery、FullCalendar、CKEditor、CodeMirror 及其他!

版本 19.1

2019 年 3 月 29 日发行

这是 2019 第一个发行版,包括许多新功能、错误修复和常规改进。

查看公告 文档
  • 深色模式

    APEX 的开发环境现在可以采用更深的颜色方案呈现,这有助于降低眼疲劳,尤其是对深夜仍在开发的那些人将很有帮助。

  • 从文件创建应用

    SQL 工作室中的数据上载功能和“从文件创建应用”都实现了现代化转型 — 提供新的拖放用户界面,并支持本机 Excel、CSV、XML 和 JSON 文档。此外,还提供了一个新的公共数据加载 PL/SQL API。

  • 启用 REST 的表单

    对启用 REST 的 SQL 和 Web 源的内置支持已扩展到表单区域,允许对远程数据源进行读写访问。

  • 表单区域类型

    新的表单区域类型得到重大改进,简化了为页项检索和处理数据的方式。

其他功能

  • 新的状态测量仪数据计量表图表
  • 图表的声明性字体格式设置
  • 现在可以为堆叠图定义组和类别标签。
  • 甘特图现在包括声明性工具提示支持。
  • 通用主题中的可访问性改进,包括新增了一个“跳到主内容”链接。
  • 针对通用主题的基于树的导航菜单,现在新增了两种样式
  • 针对通用主题,新增了一个内嵌弹出区域模板
  • 改进了通用主题中面包屑和其他几个 UI 组件的自适应行为
  • 向交互式网格添加了一些新的声明性属性,例如,“选择第一行”和新的工具栏控件。
  • 添加了用于打开和关闭区域的新动态操作。
  • 现在可以配置使用社交登录向应用构建器进行验证。
  • JavaScript API 文档中的新增内容
  • 仅在内存中保存会话状态
  • APEX 升级将自动复制 ACL
  • 改进的翻译编辑
  • APEX_STRING 增强功能
  • APEX_SESSION 新增功能
  • 删除了 jQuery Mobile
  • 删除了 APEXExportSplitter

版本 18.2

2018 年 9 月 28 日发行

此发行版是对 APEX 18.1 的初始更新,包括许多新功能、错误修复和常规改进。

查看公告 文档
  • 简化的工作区请求

    增加了一些选项,简化并减少了创建新工作区请求时需执行的步骤数。

  • 创建页向导中新增的页类型

    现在可以在创建页向导中创建并排的主从页和面板页。

  • 基于示例数据集创建应用

    安装示例数据集时,您将会跳转到包含预定义页的创建应用向导。

  • 新的静态值列表编辑器

    现在可以在页设计器中轻松定义静态值列表。

其他功能

  • 改进了 REST 工作室内的警告,以防止丢失定制定义。
  • 更全面的 JavaScript API 文档。
  • 可以在不同的 Oracle APEX 发行版中分别更新字体 APEX 样式表和字体文件。
  • 字体 APEX 已更新到版本 2.1,修复了许多错误。
  • EMP/DEPT 示例数据集现在有 10 种语言的本地化版本可用。
  • 针对触碰事件处理进行了大量改进。
  • 针对通用主题进行了常规改进和错误修复。
  • 在构建器的所有主要页中添加了“入门”链接。

版本 18.1

2018 年 5 月 24 日发行

此发行版取得了巨大飞跃,既可以轻松与远程数据源集成,又能方便快捷地包括各种强大的高质量应用功能。

查看公告 文档
  • 应用功能

    轻松向您的应用添加高级别应用功能,包括访问控制、反馈、活动报告、电子邮件报告、动态用户界面选择,等等。

  • 启用 REST 的 SQL 支持

    现在,您可以构建图表、报表、日历和树,甚至还可以针对 Oracle REST 数据服务 (Oracle REST Data Services, ORDS) 提供的启用 REST 的 SQL 服务调用进程。

  • Web 源模块

    从各种 REST 端点以声明方式访问数据服务,包括普通 REST 数据源、Oracle REST 数据服务中的 REST 服务以及 Oracle 云应用 REST 服务。

  • REST 工作室

    完全重新设计的 REST 工作室,帮助您针对 Oracle 数据库对象创建 REST 服务。

  • 社交验证

    开发人员现在可以轻松创建 APEX 应用,并让应用使用 Oracle 身份云服务、Google、Facebook、一般 OpenID Connect 和一般 OAuth2 作为验证方法。

  • 通用主题 + 移动 UI

    通用主题中提供了许多功能,开发人员可以利用它们来构建通用的移动 UI 模式。还有一些基于 jQuery Mobile 小部件的新组件,可以帮助开发人员创建移动应用。

其他功能

  • 向导得到了简化,现在能够更智能地提供默认值,步骤更少,开发人员可以比以前更快速地创建组件。
  • 字体 APEX 2:引入了一组新的高分辨率图标,能够提供更多详细信息。
  • APEX 指导现在包含一套着重于可访问性的测试。
  • 新图表类型 — 现在可以创建甘特图、箱线图和锥体图。
  • 改进了示例图表应用。
  • 新增了一些图表级别和系列级别的属性。
  • 交互式网格:新增了一个“向下复制”功能,用于将一行的数据复制到其他行。
  • 交互式网格:现在可以针对行或单元格选择执行“复制到剪贴板”操作。
  • 交互式网格:用户可设置的报表设置“操作”>“格式”>“拉伸列宽度”和列属性“拉伸”提供声明性控制,可用来控制列宽度将如何拉伸以填充或不填充可用空间。
  • 关于公共 JavaScript 小部件 API 的文档。
  • 页设计器:更新了 UI 以提高可用性,改进了“转到组”功能。
  • 粘滞筛选器:现在可以固定关键字,当您在页设计器中任意位置单击时,它们将始终存在。
  • 升级的 jQuery 和 jQuery UI 库:jQuery 3.1.1 和 jQuery UI 1.12.0。
  • 新的 Oracle JET 库:Oracle JET 4.2.0。
  • APEX 搜索:在 APEX 中提供快速导航和统一的搜索体验。可以通过单击页眉中的搜索按钮或者使用快捷键来激活搜索功能。
  • 新增了一个基于 Oracle JET 输入搜索组件的“带自动完成功能的文本字段”项类型。
  • 现在,如果页上存在任何 JavaScript 错误,开发人员工具栏上将显示一个红色指示器。“页信息”>“显示页计时”中将显示页性能计时。
  • 为基于触碰的动态操作、点击和双击、按下、滑动和平移提供声明性支持,您可以利用它们来创建丰富的功能性移动应用。
  • 通用主题:提供了多个模板选项来支持移动 UI 模式,包括用于放置按钮的粘滞页眉和页脚。
  • 通用主题:增加了一个基于选项卡的新导航菜单模板,它针对移动设备进行了优化。
  • 通用主题:增加了一个适用于经典报表的新模板选项,可以在分页不可用时隐藏分页。
  • 通过引入移动 UI 模式和许多其他增强功能,改进了通用主题示例应用。

版本 5.1

上次更新发生在 2017 年 12 月 17 日(版本 5.1.4)— 2016 年 12 月 21 日初始发行

此发行版在最终用户生产力方面取来了巨大飞跃,同时还引入了新的强大的声明性功能,让您仅使用一个浏览器就能开发、设计和部署外表美观、由数据库驱动的自适应桌面与移动应用。

查看公告 文档
  • 交互式网格

    现在可以创建交互式网格,这种一种富客户端区域类型,让您可以快速编辑启用 JSON 的动态网格中的多行数据。交互式网格结合了交互式报表和表格式表单的出色功能。使用交互式网格,开发人员现在可以轻松呈现可能有 n 层深或交叉的主-从-从关系。

  • Oracle JET 图表

    Oracle Application Express 的数据可视化引擎现在由 Oracle JET(JavaScript Extension 工具包)提供支持;Oracle JET 是一个模块化的开源工作包,基于现代 JavaScript、CSS3 及 HTML5 设计和开发原则构建而成。此 JavaScript 图表绘制解决方案的可定制程度、可访问性及可交互性都非常出色,而且支持自动的自适应设计。通过将 Oracle JET 集成到 Application Express 中,您现在可以快速构建美观、高度可定制且应用广泛的图表。

  • 通用主题

    通用主题得到了简化,所有组件中采用了改进的设计和 UI。此发行版中引入了新的模板、主题样式和实时模板选项。使用实时模板选项,您可以实时定制应用,因此能够尝试各个模板选项以获得出色的应用 UI。

  • 应用构建器改进

    向导得到了简化,现在能够更智能地提供默认值,步骤更少,开发人员可以比以前更快速地创建组件。

  • 生产力应用

    对现有的所有生产力应用和示例应用都进行了改进,还引入了三个新的生产力应用:竞争分析、Quick SQL 和 REST 客户端助手。

  • 向导简化

    向导得到了简化,现在能够更智能地提供默认值,步骤更少,开发人员可以比以前更快速地创建组件。

其他功能

  • 新的字体 APEX 图标库包含 1,100 多个图标,专门作为对使用 Oracle Application Express 和通用主题进行业务应用开发的补充。
  • 对示例图表应用进行了重新构建,以展示所有新的 Oracle JET 图表。
  • 现在,示例主从应用可以突出显示相关表的不同显示方式,如使用移动页或不同的交互式网格。
  • 增加了三个新的示例应用:示例交互式网格、示例项目和示例 REST 服务。示例交互式网格应用演示了交互式网格的丰富功能,包括只读、可编辑和高级功能。
  • 为了帮助开发人员迅速习惯页设计器,现在在页设计器中新增了一个“组件视图”选项卡。使用它,您看到的页将与您在旧组件视图中看到的一样。
  • 页设计器现在支持两窗格模式,方便您同时关注两个窗格。
  • 现在,通用主题为从右到左语言提供声明性支持,引进了可根据内容多少而自动增减高度的模式对话框,以及 100 多项其他增强功能。
  • 现在,在属性编辑器中,您可以在搜索对话框中输入部分或完整的关联属性名称,以快速搜索和查找特定的属性或组。在您保存页之前,属性编辑器中更改过的属性会显示一个蓝色标记。
  • 对日历组件进行了大量改进,包括:包含结束日期、JavaScript 定制、动态操作事件和键盘支持。
  • APEX 构建器 UI 增强功能 — 开发人员现在不只是能够上载单个文件(或 zip 文件),还可以上载多个文件或多个 zip 文件。静态工作区文件、静态应用文件、主题文件和插件文件都适用。
  • 项类型 —“文件浏览”页项可以配置为支持多次文件上载,并且可以按文件类型进行限制。
  • 页提交 — 新增了一个“提交时重新加载”页属性,允许开发人员指定应在页提交后的何时重新加载页。提交页的操作已更改为不再使用 wwv_flow.accept 过程参数,而是所有页项值都存储在将传递到 wwv_flow.accept 的 JSON 文档中。实现此更改后,将限制每页不超过 200 个页项。
  • 现在,您可以定制页设计器,包括对窗格内的选项卡进行重新排序,以及在窗格之间移动选项卡。