Oracle APEX 24.2 新特性 - 多选与分面搜索功能增强

本文翻译自:https://blogs.oracle.com/apex/post/242-select-many-and-faceted-search

在 Oracle APEX 24.2 中,您不仅会发现新组件,还会发现对现有组件的改进。在这篇博文中,您将了解对“选择多个项目”和“分面搜索区域”所做的改进。

Select Many 控件

Select Many 控件 是在 Oracle APEX 24.1 中引入的。此项目允许您显示基于 LOV 的项目,该项目显示允许多值的建议。当最终用户单击该字段时,会出现一个弹出窗口,其中包含建议值列表。与 Popup LOV 相比,Select Many 项目提供了更加用户友好的选择项目,并支持过滤、组和模板指令。

在 APEX 24.1 中,最终用户能够跨多个列进行搜索并选择多个选项,同时保持选择下拉列表打开。此外,开发人员可以使用带有模板指令的自定义 HTML 来设置搜索结果的样式,并且可以选择包含图标和组。选定的选项在编辑时显示为碎片,否则显示为分隔列表。

观看以下视频,了解该项目的工作原理,并注意最终用户了解选择了多少个选项或值是多么困难。

图1. 在 Oracle APEX 24.1 中 “Select Many Item”

APEX 24.2 中的Select Many 控件有哪些新增功能?

当开发人员使用“显示值”属性作为“逗号分隔列表”时,该项目将显示一个按钮计数器。该计数器按钮显示当前选定值的数量。在运行时,当最终用户按下计数器时,它会打开下拉列表,仅显示选定的值。

图2. 在 Oracle APEX 24.2 中 “Select Many Item”

分面搜索改进

在属性编辑器中,您将找到两个用于显示分面搜索分面的选项:

  • Inline:在构面区域中内联显示构面的常规属性。
  • 添加过滤器对话框:此新属性在过滤器对话框中显示构面。这将有助于在页面上轻松提供许多方面。

图3. Oracle APEX 24.2 中显示Facet的新选项

将新列添加到可能用于分面搜索区域的现有表中是很常见的,然后您需要手动添加这些分面。但是,从 APEX 24.2 开始,您将发现分面搜索区域和智能过滤器区域都具有同步分面功能!此功能允许您通过在 Facets右键单击来快速为现有区域创建新的facet。

图4. Oracle APEX 24.2 中新的 Synchronize Facets 选项

在以下视频中观看分面搜索区域中的这两项增强功能:

Oracle Cloudapex.oracle.com 上尝试 APEX 24.2 中的这些功能和其他新功能,或从 apex.oracle.com/download 下载此版本。

本文标题:Oracle APEX 24.2 新特性 - 多选与分面搜索功能增强

文章作者:王方钢 / Kenny Wang

发布时间:2025年01月19日 - 22:01

最后更新:2025年01月19日 - 22:01

原始链接:https://wangfanggang.com/Oracle/Oracle-APEX/apex-242-faceted-search/

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

王方钢 / Kenny Wang wechat
0%