发行说明

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

版本 24.2

2025 年 1 月发布

此 Oracle APEX 发行版基于对生成式 AI 的支持,并推出了新的 AI 功能,其中包括:为 AI 调用提供 RAG 数据、生成文本的新动态操作、使用 AI 创建定制数据模型、向量搜索支持,以及对构建器 AI 配置的改进。APEX 24.2 还提供了新的 JSON 源共享组件、对模板组件的分组支持、可视对象相关性报告功能、对工作流和 REST 数据源的多项增强、对 Oracle Fusion 云应用项目集成的改进、对页设计器中的文本消息替代语法和访问的更有力支持,以及字体 APEX 2.4 和通用主题更新等!

查看公告 了解新增功能
  • 生成式 AI 的新功能

    APEX 24.2 为 AI 驱动的应用和 APEX AI 助手增加了新功能。开发人员能够以声明方式为 AI 调用配置检索增强生成 (RAG) 数据,使用自然语言创建定制数据模型,利用新的动态操作,并享受更出色的构建器体验(包括改进的生成式 AI 配置屏幕)。此外,新的搜索配置类型增加了对 Oracle 数据库 23ai 向量搜索的支持。

  • JSON 数据源

    新的 JSON 源共享组件允许开发人员从具有 JSON 列的表创建 JSON源,或在 Oracle 数据库 23ai 中使用二元性视图、JSON 集合表和 JSON 集合视图创建 JSON 源。然后直接基于这些数据源创建 APEX 组件。

  • 模板组件增强功能

    模板组件插件类型已改进,现在支持分组、以声明方式对报表结果排序,以及通过增强的 API 更好地控制模板组件区域。

  • 工作流增强功能

    工作流组件已改进,现在支持可调用的工作流、在应用之间复制工作流,以及从任何活动恢复工作流的功能。在使用情况报表中查看工作流定义,并将 CLOB 值传递给工作流变量和参数。改进了通过“创建页”向导生成人工任务和工作流页的功能,从而使用现代 APEX 组件和主题模式为用户提供简化的布局。

  • REST 源增强功能

    REST 数据源已改进,现在支持灵活的远程服务器配置、基于标记的分页、新的排序功能,以及简化的共享组件区域。

  • Oracle Fusion 云应用

    “创建应用”向导中提供“Fusion 集成”新选项,并扩展了对 Fusion REST API 的支持,这些改进了 APEX 与 Fusion 应用项目的集成。

  • 应用程序对象相关性

    新的可视对象相关性报告功能允许开发人员轻松扫描应用并查看对工作区内数据库对象的引用。

  • 改进了构建器中的文本消息

    页设计器已更新,现在可以更方便地搜索和选择文本消息,并使用缩短的替代语法引用文本消息。此外,现在只需将文本定义为文本消息,并将这些消息翻译成所需的语言,就可以将单个应用翻译成多种语言,并在不同语言之间进行切换。

  • 通用主题

    通用主题增强功能包括:推出 250 多个全彩国旗图标,支持在内容行中分组,能够创建多个头像区域,新增许多实用程序类,提供密码可见性,以及通过集中式主题资料档案库提高应用性能。

  • 可访问性改进

    APEX 已完全采用新的 OAG 3.2 准则,APEX 构建器已更新为呈现可访问的只读元素,并修复了标题级别中影响可访问性的层次结构问题。ARIA 实时区域也已更新,可一致地处理实时消息。

  • OpenTelemetry 支持

    APEX 新增了对 OpenTelemetry 的支持,允许开发人员从 APEX 应用收集客户端用户体验数据,并对用户体验性能执行更深入的分析。

  • 构建器改进

    APEX 构建器进行了多项改进,包括在工作区之间导出和导入页的功能、自动订阅构建器扩展、以更加用户友好的方式查看和编辑列表、改进页设计器以通过声明方式调整模式对话框大小,以及直接在页设计器标题和面包屑中查看页和应用信息。

其他功能

  • 文档生成器集成服务已改进,现在支持将 Excel 模板用作报表布局。支持从 DOCX 到 DOCX、XLSX到 PDF 或 XLSX 到 XLSX 的打印。
  • 当运行应用的翻译版本时,如果翻译版本与主要语言版本不一致,开发人员将收到通知。
  • “多选”页项已更新,在以逗号分隔的列表显示所选值时包含一个计数按钮。
  • 项插件现在默认使用更新的基础设施,允许开发人员为项配置不限数量的属性。
  • 开发人员可以配置交互式报表,以便在使用刷新动态操作时保持当前的分页和滚动条的位置。
  • 分面搜索增强功能包括:使用新的同步功能为现有区域创建新分面,以及使用新选项在一个对话框中显示分面,以向用户提供许多分面。
  • 即使在工作副本中运行,开发人员也可以使用新的替代字符串 MAIN_APP_ID 可靠地引用主应用 ID。
  • 改进了从搜索配置创建的搜索页,以提供更好的 UI 体验。生成的搜索输入字段包括一个默认搜索图标,按 ESC 键会清除输入,并显示一个占位符。“搜索结果”区域已添加标准默认消息,以避免在进行任何搜索之前显示空结果区域。
  • 更新了弹出式 LOV 搜索属性,使其与新的 LOV 组件(如“单选”、“多选”和组合框)保持一致。使用匹配类型和区分大小写属性可获得更丰富的搜索功能。
  • 增强了地图区域,对从右到左的文本呈现提供全面支持。这修复了一个关于在地图区域中显示 RTL 标签的未解决错误。
  • 此发行版扩展了对内容安全策略的支持,在整个 APEX 平台中没有不安全的内嵌样式、脚本标签和 JavaScript 伪 URL。
  • APEX PL/SQL API 更新为开发人员带来了新功能和改进功能。全新的程序包 APEX_SHARED_COMMENTS 为您使用共享组件提供了新的 API。APEX_LANG 程序包已改进,现在包括新的 GET_MESSAGE 函数以及更新的 UPDATE_MESSAGE 和 CREATE_MESSAGE 过程。APEX_PAGE 中的 GET_URL 函数添加了一个新参数来处理绝对 URL。可使用 APEX_REGION 中的新 GET_ID 函数返回指定区域的 ID。还可使用 APEX_CREDENTIAL 中的 SET_SCOPE 过程以编程方式更改 Web 身份证明的范围。
  • 我们已经将多个 JavaScript 库更新到较新发行版,包括 Oracle JET 17.0.2、FullCalendar 6.1.15、Monaco Editor 0.51.0、MarkedJS 14.1.2、DOMPurify 3.1.6、Terser 5.31.3、Cropper.js 1.6.2、Turndown 7.2.0、字体 APEX 2.4、Oracle 多信息文本库 2.0、jQuery Migrate 3.5.2 和 MapLibre 4.6.0。

版本 24.1

2024 年 6 月发布

此 Oracle APEX 发行版引入了对生成式 AI 的支持,包括帮助进行应用开发的 APEX 助手,以声明方式和使用新的 APEX_AI API 将 AI 服务配置和集成到应用中的功能。APEX 24.1 还推出了新的“单选”和“多选”页项、更快更灵活的模板组件、对分层 REST 数据源概要文件的支持、新的工作流图表区域、组件组、工作副本和构建器扩展增强功能、与文档生成器的集成、字体 APEX 2.3 和通用主题更新、新增的只读项支持,以及其他可访问性方面的改进等!

查看公告 了解新增功能
  • 支持生成式 AI

    在 APEX 对生成式 AI 的支持下,我们推出了 APEX 助手。它是一个集成的对话助手,使用生成式 AI 来帮助您完成许多开发活动。使用它可创建应用,编写 SQL 查询和调试代码。可跨应用配置生成式 AI 服务,以声明和编程方式构建定制 AI 功能。

  • 新页项

    新的“单选”和“多选”页项允许用户从值列表中选择一个或多个选项,其样式和搜索功能比浏览器本身的选择列表更加灵活。

  • 模板组件增强功能

    现在,模板组件提高了呈现速度,支持选择和槽以简化组件组合,并且可以在没有数据源的情况下使用。

  • 工作流和审批增强功能

    工作流组件增强功能包括新的工作流图表区域、新的工作流面板页、检索可清除任务和工作流程实例的增强 API、简化调试的工作流实例 ID 等。审批组件也已改进,允许任务启动方批准和拒绝任务并为任务添加假期规则。

  • 支持分层 REST 源数据概要文件

    APEX 组件现在可以在每个层次结构级别使用 REST 源中的数据。

  • 组件组

    新的共享组件类型“组件组”允许您创建其他共享组件的集合,并轻松复制、订阅或刷新这些组件。订阅功能也进行了扩展,对以下共享组件支持更多功能:列表、数据加载定义、REST 数据源、验证方案、授权方案、值列表、插件、快捷方式和搜索配置。

  • 工作副本改进

    应用工作副本功能集已改进,当页在不同副本之间存在变化时,可提供更高效的开发体验。页设计器中的新选项允许开发人员查找和比较某一页在主应用与其他工作副本之间的变化。

  • 与文档生成器集成

    利用具有新的远程打印服务器类型的 OCI 文档生成器函数,可从 Microsoft Word 模板生成 PDF 文档。使用新的页处理或新的 APEX_PRINT API 可轻松打印报表布局。

  • 构建器扩展增强功能

    现在可以配置工作区托管 APEX 构建器扩展,同一实例上的其他工作区可以调用这些扩展。创建并发布可从当前构建器会话中打开的扩展应用,并访问工作区的应用元数据。

  • 通用主题

    字体 APEX 2.3 为通用主题提供了新图标,为值对和上下文信息模板提供了可隐藏空结果的新模板选项,并对 Redwood 浅色主题中的组件进行了细微的 UI 增强。

  • 可访问性改进

    只读项已更新,现在支持可访问呈现,并且向页设计器中的相关属性添加了可访问性专用帮助文本。此外,还完成了许多可访问性方面的错误修复。

  • 自动关闭成功消息

    使用新的应用级别设置,可关闭应用成功消息,并可使用新的 API 控制关闭首选项和定时设置。

  • 构建器改进

    为了增强开发人员的体验,对构建器进行了大量改进,包括更新 Spotlight 搜索以按类别显示搜索结果并突出显示搜索时间,使在应用之间导出和导入组件变得更加容易;允许以可读 YAML 格式导出页,并且对页设计器和 REST 数据源进行了细微增强。

其他功能

  • 区域插件现在支持不限数量的插件属性。
  • “输入分面”和“手动范围”输入中现在支持日期选取器,使用该选取器可在“分面搜索”和“智能筛选器”区域中筛选结果,以及设置格式掩码来定制日期表示形式。
  • 利用新的下载动态操作和流程类型,可轻松触发 BLOB 和 CLOB 文件的下载。以 zip 文件形式下载单个文件或多个文件,并选择文件以下载附件的形式显示,还是以内嵌形式在浏览器中显示。
  • 使用新的“输入”动态操作事件,在每次元素值发生变化时触发操作。此外,“动态操作”操作类型的快速选取选项中还添加了 JavaScript 代码操作和“执行服务器端代码”操作,以便您轻松访问这些常用选项。
  • 现在您可以使用为页按钮提供的新属性“显示处理”来防止多次提交页。
  • 扩大了对 APEX 运行时消息的语言支持,现在包括乌克兰语和越南语。
  • 利用新的 Oracle Text 查询函数以及 APEX_SEARCH API 中提供的搜索引擎和专家搜索,实现高级全文搜索功能,包括模糊搜索和近似搜索。
  • 基本验证或 OAuth2 客户端 Web 身份证明可引用存储客户端 ID 和客户端密钥的数据库身份证明。此功能仅适用于 Oracle 数据库 23ai 或自治数据库发行版 19c 或更高版本。
  • 组合框、列表管理器、弹出式 LOV、选择列表、多选和往复类型新增了定制分隔符支持,可为基于多个值的项定义定制分隔符并避免单项实施。
  • SAML 验证现在支持 "AssertionConsumerServiceIndex" 属性,允许 APEX 实例管理员在“实例管理”设置中为多个域配置 SAML 回调。
  • 实例管理员可以通过定义每次调用 ORACLE_APEX_MAIL_QUEUE 调度程序作业时要处理的最大电子邮件数,控制单个租户发出的邮件请求数。
  • 现在为交互式报表列提供了“替代标签”属性,它允许开发人员使用标记定制列标题,并将其用于对话框和其他各种列标题位置。
  • APEX ADB 实例中提供新的流程类型“服务器端地理编码”,它允许用户独立于 UI 将邮政地址转化为坐标。
  • APEX 开发人员可以使用新的 APEX_APP_OBJECT_DEPENDENCY API 分析应用,并按页和应用报告对数据库对象的所有引用。
  • 新增的 PL/SQL API 为开发人员提供了新功能。APEX_AUTOMATION API 中的新函数 TERMINATE 允许开发人员终止当前正在执行的自动化。使用 APEX_EXEC 中的新函数 DESCRIBE_QUERY 可描述数据源的列和数据类型。此外,APEX_INSTANCE_ADMIN API 也已更新,在创建和解锁账户和实例以及授予 APEX 权限方面提供了更高水平的控制。
  • 我们已经将多个 JavaScript 库更新到较新发行版,包括 Oracle JET 16.0.1、FullCalendar 6.1.11、Monaco Editor 0.47.0、MarkedJS 12.0.1、Less.js 4.2.0、DOMPurify 3.0.11、Terser 5.30.3、TinyMCE 6.8.3、PrismJS 1.29.0、CSSO 5.0.5、Cropper.js 1.6.1、Turndown 7.1.2、字体 APEX 2.3、Oracle 多信息文本库。此外,Mapbox 已升级为 MapLibre 4.0.1。

版本 23.2

2023 年 11 月发布

此 Oracle APEX 发行版推出了应用工作副本、工作流、共享组件中的订阅扩展功能,以及三个新的页项:组合框、图像上载和二维码。APEX 23.2 还包含多项针对现有组件的增强功能,例如全新的 Quick SQL 外观、增强了模板组件多样性、定制地图背景、支持 Fusion App 扩展、众多 APEX 构建器更新以及 REST 基础设施增强功能等!

查看公告 了解新增功能
  • 应用工作副本

    创建应用的工作副本来修复错误或添加功能,然后有选择地将所做更改合并回主应用。您可以创建任意多个工作副本,这样就可以让多个开发人员对单个应用进行更改,然后合并更改。

  • 工作流

    这是一种完全集成的工作流解决方案,支持您使用平台内置的直观、可视化的本机工作流设计器,以低代码的方式自动运行业务流程。

  • 新页项

    使用新的组合框、图像上载和二维码生成器项创建具有更多功能的应用。

  • 定制地图背景

    地图现在支持定制背景图块,允许您以更多的方式可视化空间数据。这些地图背景在共享组件中定义,并可以在所有地图组件中使用。

  • 分面搜索增强功能

    新增了对任意分面和排序方向的支持,使开发人员和用户在使用分面搜索进行报表数据筛选和排序时可以施加更多控制。

  • 模板组件更新

    模板组件呈现速度提高,并支持任意数量的属性,以便开发人员构建更复杂的 UI 组件。系统还扩展了作为通用主题一部分的内置模板组件的多样性,使您能够获得更多现成可用的功能。

  • 改进了共享组件订阅

    改进了共享组件内的订阅,使您在各个应用之间管理组件一致性变得更加轻松。

  • Quick SQL 更新

    在创建、维护和检查应用数据模型时,只需键入极少量的内容,并可迅速生成 SQL 和利用内置的实体关系图。

  • REST 数据源增强功能

    为 APEX 中的 REST 基础设施添加了大量增强功能,以便与外部应用进行更深层次的集成,并扩大基于 APEX 的解决方案的覆盖范围。

  • Fusion App 扩展

    创建 REST 数据源以通过 Fusion 应用 REST API 查询、插入、更新和删除数据。定义 REST 数据源后,可以使用连接到 Fusion 应用 REST API 的任何 APEX 区域,并使用 SQL 的强大功能构建定制体验。

  • 工作流和审批增强功能

    使用扩展的功能处理新的人工任务用例。

其他功能

  • 使用操作任务可定义需要参与者输入或确认但没有明确批准结果的人工任务。
  • “创建应用”过程的第一页焕然一新,使创建新应用比以往更轻松。只需单击几下即可创建新应用,而无需执行整个“创建应用”向导。
  • 导入和导出向导进行了简化,以打造更直观的增强用户体验。您可以使用新的标准化导航系统导出应用、页或组件,以进行不同类型的导出,然后只需几个步骤即可将其导入工作区和应用。
  • 使用构建器扩展链接来定制您的工作区,以便将链接和菜单项添加到构建器 UI。为工作区配置链接后,关联的扩展菜单将显示在工作区的“搜索”和“管理”菜单之间。
  • 页设计器的“呈现树”上下文菜单中新增了“注释”和“取消注释”选项,允许您直接从页设计器中的上下文菜单切换任何组件的“构建选项”属性。
  • 应用库的增强功能允许您在不使用“安装”对话框的情况下安装应用,或者按顺序安装多个应用。新增的更新选项允许您获得以前安装的应用的最新版本,而无需将其删除。
  • 增强了开发环境的一般可访问性,并修复了大量可访问性方面的错误,以便为所有用户打造更出色的用户体验。
  • 关闭对话框过程新增了一个名为“显示成功消息”的属性。开启后,成功消息将显示在页面的顶层框架中。
  • 应用定义中新增了一个应用文件存储选项,支持将对象存储用作存储应用静态资源(如图像、CSS 和 JavaScript)的位置。
  • 为交互式报表属性选择定制目标时,如果应用包含字体 APEX,则链接图标将默认为 fa-edit。fa-edit 也已添加到快速选取列表中。
  • APEX 搜索配置向导中新增了一种搜索类型,用于支持 Oracle 数据库 23c 的新功能“全面数据库搜索”。
  • 将上下文值与后台执行链相关联,并可基于该值序列化执行(可选)。
  • APEX_INSTANCE_ADMIN API 中的新参数可以禁用和限制 APEX 工作区中的应用。可使用 DISABLE_APPS_LOGIN 参数禁用部分或所有应用,或使用 RESTRICT_APPS_HEADER 参数限制对后台应用的访问,RESTRICT_APPS_HEADER 参数标识 HTTP 请求标头并确定哪些应用允许公开使用。
  • 新增了阿拉伯语和意大利语的 EMP 与 DEPT 数据集,并附带了用于在基础数据集上轻松构建示例应用的蓝图。
  • 静态列表项的子项现在可以通过引用列表进行填充,最多可以嵌套 10 个级别的列表。引用的列表可以为静态或动态列表,并且可以在“列表使用情况”报表中轻松识别列表和子列表的关系。
  • 模板指令现在可用于页设计器中的文本、文本区域和 HTML 模板组件属性,以及 {with/} 和 {apply/} 块的分配。
  • 通过改进序列化、增强与 APEX 错误处理的集成以及允许事务处理和非事务处理提交,后台页处理变得更加完善。
  • 对颜色、背景、纹理、填充和其他样式的调整使 Redwood 浅色主题焕然一新。
  • 我们已经将多个 JavaScript 库更新到较新发行版,包括 Oracle JET 15.0.0、jQuery 3.6.4、jQuery Migrate 3.4.1、FullCalendar 6.1.8、MarkedJS 5.1.2、DOMPurify 3.0.5、Terser 5.19.2 和 TinyMCE 6.6.1。

版本 23.1

2023 年 5 月发布

此 Oracle APEX 发行版推出了模板组件、PWA 推送通知、APEX 管理体验改进和现代化的对象浏览器。APEX 23.1 还包含多项针对现有组件的增强功能,例如加强了对页处理的控制、更多的审批组件功能、REST 数据源发现和响应增强功能,以及众多 APEX 构建器更新等!

查看公告 了解新增功能
  • 模板组件

    模板组件是一种新的插件类型,可用于构建可重用的 UI 组件,且支持操作、菜单和定制属性。这些组件可以呈现为独立的区域,也可以在报表中将部分组件用于列。

  • PWA 推送通知

    通过单个开关提供的低代码推送通知。可轻松通知那些选择接收推送通知的桌面和移动用户。

  • 现代化的对象浏览器

    对象浏览器提供了一种更易于访问、更简化的用户体验,从而使您可以更轻松地管理数据库对象。

  • 页处理改进

    将一系列页处理分组,以将处理卸载到后台,或者单纯简化条件执行的可维护性。

  • REST 数据源增强功能

    REST 数据源已更新,现在对源发现和响应提供更多控制。

  • APEX 管理改进

    APEX 管理体验已改进,现在包括新的管理摘要,允许自动预配限制,并提供了新的 APEX_APPLICATION_ADMIN API。

  • 审批组件增强功能

    审批组件已改进,现在支持在创建审批任务时配置截止日期。

其他功能

  • 可直接使用“创建页”向导中的新按钮“创建作为副本的页”,从当前应用或其他应用创建页副本。
  • 可使用代码编辑器中的新功能“保存并运行”直接从代码编辑器对话框运行页设计器中的页,而无需关闭代码编辑器。
  • APEX 构建器应用中指向文档资源的链接已更新,现在包含上下文,以便文档重定向到适当的书籍或章节。
  • APEX 构建器已更新为使用友好 URL,这为将来在构建器中启用 PWA 铺平了道路。
  • 插件已扩展,现在最多支持 25 个属性,并且可以为定制属性分配组。
  • 在数据库 23c 中添加了对属性图的本机支持。
  • 可直接从 SQL 工作室菜单中打开 SQL Developer Web。ORDS 版本 23.1 中支持此操作,并且必须在实例级别进行此配置。
  • 您现在可以通过传递用于端到端跟踪的执行上下文 ID 来配置外部 Web 服务。
  • 新的应用安全属性“会话状态提交”可控制如何处理对会话和项值的更改以及伴随的提交操作。
  • 为 PWA 生成的应用图标已更新,应用了适当的遮蔽,使其在外观上适合更多的平台和设备。
  • 区域显示选择器现在支持在选项卡中显示图标,并具有用于记住活动选项卡的新选项。
  • 通用主题已更新,现在包括现成可用的模板组件,标题栏和主视觉区域提供新的“向上”位置,并改进了可折叠区域和区域显示选择器区域的呈现等。
  • 现在可以直接从主题滚动条界面下载和上载主题。
  • 旧的 JET 颜色选择器已替换为基于 Web 组件的新颜色选择器。
  • 为数据库对象启用 REST 的功能已从 APEX 对象浏览器中删除,并置于 APEX RESTful 服务下。
  • 纯文本属性已更新,现在可以正确地转义 HTML 和 ARIA 属性,并防止 HTML 标记在屏幕阅读器中公开。
  • 已添加 TinyMCE JavaScript 库,该库现在是多信息文本编辑器的基础,因为 CKEditor 已过时。
  • 我们已经将多个 JavaScript 库更新到较新发行版,包括 Oracle JET 14.0.0、FullCalendar 5.11.3、PrismJS 1.29.0、MarkedJS 4.2.5、DOMPurify 2.4.3、CKEditor5 36.0.0、Terser 5.16.1、CSSO 5.0.5、Cropper.js 1.5.13 和 MapLibre 2.4.0。

版本 22.2

2022 年 11 月发布

此 Oracle APEX 发行版推出了应用搜索、调用 API 处理类型、动态内容区域、区域的界标支持、具有自动补全功能的更新文本字段,以及新的改进版日期选取器。APEX 22.2 还包含多项针对现有组件的增强功能,例如审批组件的新功能和操作、大量 PWA 和移动增强功能、页项的 CLOB 会话状态,以及开发人员体验改进等!

查看公告 了解新增功能
  • 应用搜索

    使用全新的“搜索区域”和“搜索配置”共享组件,您可以轻松地向 APEX 应用添加丰富的搜索功能。只需几分钟,您就可以为用户提供搜索引擎样式的强大功能,实现在多个数据源中查找匹配项,并在统一的单个搜索结果区域中显示相关匹配项。

  • 调用 API 处理类型

    此新的页级处理类型支持完全以声明方式执行过程和函数,而无需编写 PL/SQL 代码。

  • 审批组件增强功能

    增强的审批组件现在包括更多功能。您可以配置截止日期、失效策略、操作日志记录等。

  • 日期选取器

    为 APEX 从头设计构建了新的日期选取器。此日期选取器提供便捷的用户体验,速度更快、更易于访问且更轻量。

  • PWA 和移动更新

    审批组件已改进,现在包括功能检测、应用屏幕截图、应用快捷访问链接、设备地理位置、Web 共享和声明式元标记等更多功能。

  • 支持区域界标

    对于屏幕阅读器用户了解 Web 页结构并在 Web 页中快速导航,界标具有重要作用。在 Oracle APEX 22.2 中,开发人员现在可以为任何给定区域重新定义界标,从而在向屏幕阅读器传达页面结构时具有更强的控制力和灵活性。

其他功能

  • 您可以为操作命名,延迟执行和调控动态操作。
  • APEX_LDAP API 支持新的 p_credential_static_id 参数,以避免在 PL/SQL 程序包中对身份证明进行硬编码,或使用其他不安全的方式存储身份证明。
  • APEX_ESCAPE API 现在包含用于全面支持 CLOB 的新函数,以及用于转义特殊字符和 HTML 的 csv 和 striphtml 函数。
  • 您可以在页项和交互式网格列中存储大于 32K 字符的值。
  • 自动完成项已重新设计为本机 APEX Web 组件,并提供更顺畅的用户体验、图标支持、级联值列表等。
  • 现在,地图区域可以使用向量层来提高显示质量,尤其是高像素密度的显示质量。
  • 现在提供新的虚拟键盘属性,以便用户在智能手机和平板电脑上更轻松地输入数字。
  • 更新了仍使用 FullCalendar v3 的旧日历区域的迁移逻辑,在实例升级和应用导入时将应用新的迁移逻辑。
  • 多信息文本编辑器已更新,现在提供新的工具栏样式属性,用于控制工具栏项溢出;以及“允许定制 HTML”,用于在内嵌编辑中支持定制 HTML。
  • 现在您可以在经典和交互式报表列的 HTML 表达式中使用模板指令,以便从 SQL 查询中删除条件输出逻辑。
  • 对数据生成器进行了多项更新和增强,包括设置列和表序列,重命名蓝图,改进定制数据源和公式的易用性,改进帮助文本等!
  • 现在您可以使用应用别名查找 APEX 应用,使用 "alias:page" 执行应用内的限定范围搜索,以及使用正则表达式进行搜索(即搜索字符串以 "regexp:" 开头,后接表达式)。
  • 我们已经将多个 JavaScript 库更新到较新发行版,包括 Oracle JET 12.1.3、jQuery UI 1.13.2、jQuery Migrate 3.4.0、FullCalendar 5.11.2、PrismJS 1.28.0、MarkedJS 4.0.17、DOMPurify 2.3.8 和 CKEditor5 35.0.1。

版本 22.1

2022 年 5 月发布

此 Oracle APEX 发行版推出了审批和统一任务列表、简化的“创建页”向导、可读的应用导出格式以及数据生成器。APEX 22.1 还包含多项针对现有组件的增强功能,例如标记化的行搜索,简便的区域排序方式,对分面搜索的改进,对 PWA 服务 Worker 进行更多的定制,以及更加顺畅的开发人员体验等等!

查看公告 了解新增功能
  • 审批和统一任务列表

    通过新的审批组件,您可以快速交付需要人工审批的解决方案。可在用户从任何页面启动的任何应用中定义任务,审批者可以使用单个统一任务列表处理任务。

  • 简化了页创建

    “创建页”向导已大幅简化,在 APEX 应用中创建页比以往更加简单。该向导在多个方面进行了简化,包括应用智能默认值,尽量减少用户输入,以及改进页导航等。

  • JSON 或 YAML 格式的可读应用导出

    现在,应用导出可以包含 YAML/JSON 格式的可读的易“区分”版本。

  • 改进了行搜索。

    APEX 中的行搜索功能已改进,可在整个应用中提供更自然、更直观的搜索体验。启用了新的标记化搜索行为后,用户可以输入多个单词并查找相关性更高的内容,即使这些单词跨多个列也是如此。

  • 简化了区域排序

    使用新的 Order By 页项功能,开发人员可以轻松地为区域配置排序选项。支持的区域将允许您设置要配置排序顺序的项,在发生更改事件时自动选取,应用适当的 Order By 子句并刷新区域。

  • 分面搜索增强功能

    分面搜索已更新,包括支持在客户端筛选时突出显示搜索词,提供基于面的新操作菜单(包含更多的面级别控件),以及多项可访问性和用户体验改进。

  • Markdown 和多信息文本编辑器

    针对创建和显示多信息文本(包括 HTML 和 Markdown)提供了多项增强功能。

  • PWA 服务 Worker 定制

    现在,APEX 开发人员可以利用 PWA 引擎并注入自己的服务 Worker 代码,以处理来自推送通知的任何内容、Web 应用付款、后台应用更新等。

  • 持久验证

    允许客户使用新的持久验证功能更快地回到操作。登录一次即可一直保持登录状态。

  • 通用主题更新

    通用主题已更新,现在提供全新的图像区域模板,支持区域图像,并提高了页面呈现性能等。

  • 数据生成器

    要查找示例数据以填充您的表?使用 APEX 中全新的数据生成器,您可以轻松定义数据生成蓝图,并使用随机生成的示例数据填充您的表。定义了蓝图后,您就可以选择以 CSV 或 JSON 文件形式生成示例数据导出,也可以直接将数据插入现有表中。

  • 应用图标

    您可以使用新的应用图标编辑器,为应用设计所需的品牌标志。应用图标只需上载一次,APEX 在运行时会将其传播到您的应用中。

  • 轻松安装应用库

    现在,无需退出 APEX 即可安装启动应用和示例应用。只需几秒时间,即可选择所需的应用并从更新的应用库进行安装。

  • REST 源支持启用 REST 的 SQL 查询

    现在,创建 REST 源时,可以基于要对远程数据库执行的启用 REST 的 SQL 查询,并可以从 APEX 组件抽取 SQL 查询。

  • 会话覆盖

    使用会话覆盖,开发人员可以方便快速地在会话中更改通常由 APEX 引擎负责处理的值,例如文件路径、其他文件和全局化属性。

  • 文件 URL 增强功能

    JavaScript 和 CSS 文件 URL 语法已增强,具有一些新功能。

其他功能

  • 您现在还可以使用组件导出功能导出工作区静态文件。
  • 您现在可以从一个应用订阅其他应用中的列表,这样就可以在多个应用之间共享单个列表定义。我们还简化了“创建列表”和“复制列表”向导以及“编辑列表”页。
  • APEX_WEB_SERVICE API 现在包括 CLEAR_REQUEST_HEADERS 和 CLEAR_REQUEST_COOKIES 过程,支持您通过编程方式轻松地清除请求标头和 Cookie。
  • 现在,从 APEX 报告组件下载数据比以往更快。
  • APEX 中的代码编辑器已更新,进行了许多改进,包括启用括号对着色的选项,突出显示不常见的不可见字符,以及对 JavaScript 函数和全局变量声明中定义的 JavaScript 代码提供智能感知支持。
  • 现在,“共享组件”页显示带组件计数的徽章,用户界面下有一个更加醒目的用于访问渐进式 Web 应用设置的链接,并进行了一些其他小更改来提高易用性。
  • 我们已经将多个 JavaScript 库更新到较新发行版,包括 Oracle JET 12、jQuery UI 1.13.1、FullCalendar 5.5.1、PrismJS 1.26.0、MarkedJS 4.0.12、DOMPurify 2.3.1、CKEditor4 4.18.0、CKEditor5 32.0.0 和 MapLibre 1.15.2(地图以前使用 Mapbox)

版本 21.2

2021 年 11 月发布

此 Oracle APEX 发行版推出了智能筛选器、渐进式 Web 应用和 REST 服务目录。此外,APEX 21.2 中还提供通用主题、新增和更新的页组件,以及对开发人员体验的大量改进等等,从而提高了 UI 灵活性!

查看公告 了解新增功能
  • 智能筛选器

    智能筛选器是新的搜索组件,它允许用户通过筛选器建议或搜索词来快速缩小数据范围。开发人员可以使用此组件为用户提供便捷的搜索体验,以帮助用户消除混乱,并通过单个控件来立即查找他们所需的信息。

  • 渐进式 Web 应用

    您的 APEX 应用可以轻松定义为渐进式 Web 应用 (Progressive Web App, PWA),以利用高级缓存并提高性能。此外,还可以根据特定于设备的安装说明,将这些应用安装在您选择的智能手机上。

  • 通用主题和 UI 更新

    从多个方面加强了您对应用用户界面的控制:增加页模板中的组件位置,提供模式对话框抽屉,改进可访问性,以及加快页面加载等等!

  • 分面搜索增强功能

    分面搜索现在对多值列提供声明式开发支持,改进了可访问性,并加强了用户对分面显示方式的控制。

  • 更新了“预警”和“确认”对话框

    “预警”和“确认”对话框现在更新了外观,并提供定制选项,以便您轻松指定样式、标题、图标,甚至定制按钮标签。

  • 地理编码和地图项

    对地址进行地理编码变得更加轻松,您甚至可以将地图显示为页项!尤其令人欣喜的是不需要 API 密钥!

  • REST 目录和改进

    用户现在可以搜索和浏览包含 REST 服务元数据的目录,并根据目录中的 REST 服务元数据创建 APEX REST 数据源。此外,对于简单 HTTP REST 数据源,还提供内置的分页支持。

  • 改进了报表下载、订阅和打印

    下载的报表现在支持图像列,这些列将嵌入到 PDF、XLSX 或 HTML 导出文件中。

  • 改进了编辑器

    允许开发人员创建、编辑和重命名静态应用、工作区、插件和主题文件,且无需每次重新上载文件。该功能还支持自动最小化 JavaScript 和 CSS 文件,以及编译 LESS 文件。

  • 环境设置

    通过在实例或工作区级别配置环境标帜,您可以轻松区分不同的 APEX 环境。

  • 电子邮件和电子邮件模板增强功能

    “发送电子邮件”页流程现在支持包含声明式替代项的电子邮件模板。

其他功能

  • 使用数据打包程序,可轻松地将应用从一个实例迁移到另一个实例(包括表中的数据)。
  • 设置值(动态操作或 apex.item.setValue)现在将自动填充显示值和其他输出(如果已定义)。
  • 日期选取器现在具有“何时显示”属性,以控制何时显示日历弹出窗口。
  • 如果用户按 Esc 键或对话框中的 X 按钮,将触发新的“对话框已关闭或已取消”事件。
  • 您现在可以为应用导出定义版权标帜。
  • 现在提供 apex_debug.get_page_view_id 和 apex_debug.get_last_message_id,可用于将 LOGGER 写入的消息链接到 APEX 调试会话,并按正确的顺序显示 LOGGER 消息。
  • 现在提供用于 mapRegion、facetsRegion、apex.date、apex.items、apex.regions 和 apex.env 的新 API。
  • 您现在可以使用新增的 21 种语言构建 APEX 应用。
  • 我们已经将多个 JavaScript 库更新到较新发行版,包括 Oracle JET 11、jQuery 3.6.0、PrismJS 1.24.1 和 MarkedJS 3.0.0 等。

版本 21.1

2021 年 5 月 12 日发布

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

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

    在 APEX 应用中显示空间数据从未如此简单。使用全新的本机地图组件,您可以在几分钟内为 APEX 应用添加强大且功能丰富的交互式地图。这些地图由 Oracle eLocation 服务提供支持,因此无需 API 密钥即可使用!

  • 新的应用数据加载

    您现在可以轻松添加数据导入功能,以允许用户通过新的数据加载过程向应用上载 CSV、XLSX、XML 和 JSON 格式的数据。

  • 分面搜索增强功能

    分面搜索现在支持地图和日历区域类型,并为最终用户提供了显示或隐藏分面的灵活性,使其能够轻松隐藏高级或很少使用的分面,以实现按需显示。

  • UI 和主题滚动条更新

    通过更新 Redwood 浅色主题样式、新增类属性和改进可访问性,通用主题和主题滚动条功能得到增强,从而加强了用户对应用用户界面的控制。

  • 更新了 REST 数据源

    您现在可以基于 CSV 数据定义 REST 数据源,以将 Web上的任何 CSV 文件视为一个表。此外,REST 数据源现在支持多种内置数据转换,包括转换为大写或小写、去掉空格或者从另一个表提取查找值。

  • 本机 Markdown 支持

    在此发行版中,Markdown 支持得到极大改进,包括新的 PL/SQL Markdown 语法分析器,以及用于在项和列中显示 Markdown 格式内容的增强功能。

  • 新的日期选取器项类型

    日期选取器项进行了重新构建,现在支持其他显示模式、时间选择、动态最小和最大日期范围,还进行了一些用户体验和可访问性改进。

  • 开发人员体验

    在应用构建器中的代码编辑器进行了大量改进,以便为开发人员提供更好的体验。用户还可以使用 APEXExport 实用程序导入应用导出的 zip 文件,查找应用和页校验和,以轻松地在不同环境中进行比较。此外 SQL 工作室现在包含新的“创建空间索引”向导。

  • 安全性改进

    新增了各种安全性改进,如允许用户对字符转义的应用项属性、默认的引用方策略 HTTP 标头,以及增大最长会话空闲超时值。

  • 报告改进

    此发行版还改进了经典和交互式报表,包括支持延迟加载,导出为 PDF 时支持复杂的文本布局语言,以及在交互式网格中支持高度可变的行。

其他功能

  • 您现在可以为动态操作的操作定义客户端条件、服务器端条件、授权和构建选项。
  • 数字字段页项类型现在根据其格式掩码和客户端验证执行自动格式设置。
  • 更新了颜色选择器页项类型,包括支持不同显示模式、颜色预置、对比度检查和多个值返回格式的新功能。
  • 提高了客户端验证消息传送与服务器验证消息传送的一致性,并且不再显示错误弹出窗口。
  • 现在 APEX_JSON 和 APEX_EXEC 程序包中提供 GeoJSON 和 SDO_GEOMETRY 支持。

版本 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 浅色主题样式。可通过主题滚动条使用该样式。刷新现有应用,即可使用新版本的通用主题和此新主题样式。

  • 开发人员体验

    通过以下措施改善了开发人员体验:在页设计器的“属性编辑器”窗格中引入多个选项卡,实施新的代码编辑器,提供嵌入式代码实用程序,以及支持在 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 客户端助手。

  • 向导简化

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

其他功能

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