本文翻译自: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 来设置搜索结果的样式,并且可以选择包含图标和组。选定的选项在编辑时显示为碎片,否则显示为分隔列表。
观看以下视频,了解该项目的工作原理,并注意最终用户了解选择了多少个选项或值是多么困难。
APEX 24.2 中的Select Many 控件有哪些新增功能?
当开发人员使用“显示值”属性作为“逗号分隔列表”时,该项目将显示一个按钮计数器。该计数器按钮显示当前选定值的数量。在运行时,当最终用户按下计数器时,它会打开下拉列表,仅显示选定的值。
分面搜索改进
在属性编辑器中,您将找到两个用于显示分面搜索分面的选项:
- Inline:在构面区域中内联显示构面的常规属性。
- 添加过滤器对话框:此新属性在过滤器对话框中显示构面。这将有助于在页面上轻松提供许多方面。
将新列添加到可能用于分面搜索区域的现有表中是很常见的,然后您需要手动添加这些分面。但是,从 APEX 24.2 开始,您将发现分面搜索区域和智能过滤器区域都具有同步分面功能!此功能允许您通过在 Facets 下右键单击来快速为现有区域创建新的facet。
在以下视频中观看分面搜索区域中的这两项增强功能:
在 Oracle Cloud、apex.oracle.com 上尝试 APEX 24.2 中的这些功能和其他新功能,或从 apex.oracle.com/download 下载此版本。