Oracle APEX 21.2 新增功能

智能过滤器(Smart Filters)

智能过滤器是一个新的搜索组件,它允许用户使用过滤器建议或搜索词快速缩小要搜索的数据范围。开发人员可以使用该组件为用户提供简化的搜索体验,通过单个控件即可让用户立即找到他们想要寻找的信息。

视频演示

强大的搜索栏

  • 智能过滤器具有全新的搜索栏,它可以为您的过滤器提供内置的自动完成功能,支持同时搜索多个关键词,并且提供键盘导航。

搜索建议

  • 搜索建议是智能过滤器的核心,这些建议基于您事先定义好的过滤器,并可以在用户输入搜索词时即可显示,也可以显示到搜索栏下方的标签里。

建议标签

  • 过滤器会根据您的数据进行评估,并作为标签显示在搜索栏下方,为您提供最合适的过滤条件。

渐进式网络应用程序

从现在开始,您可以轻松地将APEX应用程序定义为渐进式Web应用程序(PWA),使得您可以从高级缓存和改进的性能中受益,您的APEX应用甚至可以以独立的应用安装呈现在您的手机上。

视频演示

改进的应用程序性能

  • 渐进式Web应用程序的响应会更快,PWA利用更有效的浏览器缓存来存储资源,从而缩短了页面加载时间,即使无需安装应用程序也能正常工作。

使您的APEX应用程序可安装

  • 您的APEX应用程序现在可以出现在您的智能设备的主屏幕上,您的用户现在可以在他的手机上安装您的APEX应用。

自定义离线页面

  • 当无网络连接时,APEX PWA目前可以提供一个可定制的离线页面,以便给用户一些友好提示。

主题风格和UI界面更新

新的主题模板增加了组件位置、模态对话框增强、改进的可访问性、更流畅的页面加载等,让您可以更好地控制应用程序的用户界面。

更新后的参考应用程序现在提供实时模板预览、记录的CSS变量和标题中的新菜单版本,以便快速跳转到旧版本的的样例应用。

样例应用 > 更改日志

页面布局的更大灵活性

  • 您将会享受到比以往任何时候都更好的页面组件定位控制和灵活性。现在,您可以构建更复杂的页面布局和彼此相邻且不同类型的页面组件,或将它们放置在页面上的任何位置。想要在页眉中放置一个搜索栏?简单!观看视频 (1:53)

模态对话框增强

  • 有一个新模板可以渲染页面和区域模式对话框,这些对话框可以从屏幕两侧滑入,最大化屏幕空间并为辅助操作提供全新的用户体验。

辅助功能改进

  • 改进后的主题通过提供适当的aria-*属性、更多语义标记和增强功能,全面提高可访问性,从而为用户提供更好的屏幕阅读器体验。

更快的页面渲染

  • 页面渲染速度的多项改进和UI闪烁的减少,将带来更加流畅的页面加载体验。

新组件及组件增强

分面搜索增强

分面搜索现在对多列值集提供声明性的定义支持,同时改进了可访问性,让您更好地控制分面显示方式。

多值分面

  • 您可以轻松创建以字符串分隔或JSON数组形式存储的多值分面。观看视频 (2:41)

更多的UI控制

  • 您现在可以控制过滤时是否为给定分面显示标签,还可以指定分面搜索区域旁边的分面标签图标。

可用性改进

  • 有许多改进可以使分面搜索更易于使用和访问。

警报和确认对话框增强

可定制的对话框

  • 警报和确认对话框现在具有更新的外观,并提供自定义选项以轻松指定样式、标题、图标,甚至自定义按钮标签。

支持模板指令

  • 对话框消息支持HTML模板指令,包括动态警报项目引用的客户端级别的订阅。

按钮确认

  • 您还可以通过简单地切换“需要确认”属性来触发任何按钮的确认对话框。

地理编码和地图控件

地理编码从未如此简单,您甚至可以将地图显示为页面项目,最兴奋的是甚至不需要提供API密钥。

地理编码和地址规范化

  • 新的页面控件提供了一个匹配列表。当用户开始输入地址时可以快速进行选择,并返回对应坐标以及规范化的地址。

迷你地图显示控件

  • 新的地图显示控件使您能够快速可视化地图上的单个坐标,非常适合在地址信息旁边显示一些信息的场景。观看视频 (1:49)

REST目录和改进

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

跨应用程序共享目录

  • 作为APEX工作区的一部分,REST服务目录可以供其中的所有应用程序使用了。

轻松导出和导入

  • 目录可以轻松导出到单个文件并导入其他工作区。

基于URL的更新

  • 您可以通过指向目录导出文件的URL来快速刷新目录。

REST服务的分页支持

  • 简单的HTTP REST数据源可以通过启用分页选项来支持组件级分页。观看视频 (3:54)

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

下载报表中的图片

  • 报表下载现在支持导出图片,它们将嵌入到PDF、XLSX或HTML导出文件中。观看视频 (1:32)

下载对话框改进

  • 下载对话框新增了“剥离富文本”的选项。另外,PDF可用性属性可存储为用户首选项。

交互式报表订阅

  • 交互式报表订阅现在支持所有的下载格式,如果没有合适数据,将不再发送电子邮件。

开发者体验

编辑器功能提升

静态文件编辑器

  • 允许开发人员创建、编辑和重命名静态应用程序、工作区、插件和主题文件,现在无需每次重新上传文件。增强功能还包括JavaScript和CSS文件的自动缩小,以及LESS文件的编译。观看视频 (1:56)

改进的面包屑编辑器

  • 改进了共享组件编辑体验,为页面提供多个条件面包屑。

在SQL命令中运行更大的SQL命令

  • 现在支持大于32KB的大型SQL代码块用于页面提交和SQL命令。

应用环境设置

应用环境Banner

  • 通过在实例或工作区级别配置banner(管理服务 → 定义环境横幅),可以轻松地区分不同APEX应用环境。

SAML认证

  • 已支持将SAML作为身份验证方案,您可以从管理服务中为APEX开发环境以及您自己的应用程序配置该方案。

邮件及其模板增强

邮件模板支持通过过程发送

  • 发送电子邮件页面进程现在支持带有声明性替换的电子邮件模板。观看视频 (2:55)

自动化中的电子邮件支持

  • 自动化功能可以实现发送电子邮件。

复制电子邮件模板

  • 现在您可以轻松复制电子邮件模板。

内嵌电子邮件附件

  • 电子邮件现在支持内嵌图像附件。

其他新特性

数据打包器

  • 现在可以轻松地将应用程序从一个实例迁移到另一个实例,并同时将数据包含在数据表中,可指定应用程序导出数据的表。看视频

弹出LOV设置显示值

  • 通过动态行为或apex.item.setValue动态设置值、自动填充显示值和附加输出。

新的日期选择器“Show-On”属性

  • 日期选择器现在具有“显示时间”属性,用于控制日历弹出窗口的显示时间。

新的模态对话框事件

  • 如果用户按下对话框中的Escape键或X按钮,将触发新的“对话框关闭或取消”事件。

应用程序导出中的版权横幅

  • 现在,您可以为应用程序导出定义版权横幅。

新的PL/SQL API

  • 现在可以使用 apex_debug.get_page_view_idapex_debug.get_last_message_id 将LOGGER写入的消息链接到APEX调试会话,并以正确的顺序显示LOGGER消息。

新的JavaScript API

  • 新API包括:mapRegion、facetsRegion、apex.date、apex.items、apex.regions 和 apex.env

以21种其他语言构建APEX应用程序

  • APEX的运行时引擎现在共有31种语言版本,包括英语、西班牙语、芬兰语、法语、法语(加拿大)、עברית、Hrvatski、magyar、意大利语、日本语、한국어、荷兰语、挪威语、波兰语(葡萄牙语)葡萄牙)、葡萄牙(巴西)、Română、Русский、Slovenčina、Slovenščina、српски、Svenska、ไทย、Türkçe、中文(简体)、中文(繁体)、العربية、Deutsche 观看视频 (2:12)

JavaScript库升级

  • 我们已将多个JavaScript库更新为较新版本,包括Oracle JET 11、jQuery 3.6.0、PrismJS 1.24.1、MarkedJS 3.0.0等。

结尾

Oracle APEX 21.2 在 apex.oracle.com 上已经更新了,期待下载安装包早日发布。

本文标题:Oracle APEX 21.2 新增功能

文章作者:王方钢 / Kenny Wang

发布时间:2021年10月25日 - 19:10

最后更新:2021年11月06日 - 13:11

原始链接:https://wangfanggang.com/Oracle/Oracle-APEX/apex-21.2-new-features/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

王方钢 / Kenny Wang wechat
0%