SAP Hybris Backoffice - 默认打开高级搜索

Posted

技术标签:

【中文标题】SAP Hybris Backoffice - 默认打开高级搜索【英文标题】:SAP Hybris Backoffice - open advanced search by default 【发布时间】:2020-10-05 19:46:35 【问题描述】:

In Hybris Backoffice, when any of the type nodes is selected (e.g. products, customers, etc.) by default the simple search is visible.然后,用户需要单击该图标以打开高级搜索。有很多关于如何禁用简单搜索并仅显示高级搜索小部件的示例。但是我需要的只是交换简单和高级搜索的可见状态,即:

启用简单和高级搜索 默认情况下高级搜索可见 点击按钮时,高级搜索折叠,简单搜索可见

任何指针表示赞赏。

【问题讨论】:

【参考方案1】:

根据 Hybris documentation,高级搜索小部件可以配置为使用 disable-simple-search 配置属性将高级搜索隐藏在 UI 中作为默认设置:

@disable-simple-search: Disables simple search mode and hides its UI elements. Instead, the advanced search mode is activated automatically.

否则,如果不起作用,请不要为搜索设置任何配置,并实现fallback UI configuration strategy,它将在运行时创建配置,根据用户需求动态创建UI配置。

【讨论】:

谢谢。不幸的是,这种情况并非如此。 “禁用简单搜索”有两个问题。首先,它完全禁用简单搜索并将其从屏幕上删除。我根本无法回头。其次,高级搜索块在搜索结果上方的不可滚动容器中展开。里面有 7-8 个字段,没有空间在屏幕上查看搜索结果。我阅读/搜索的越多,我就越担心我必须扩展搜索小部件并在那里实现我的行为。

以上是关于SAP Hybris Backoffice - 默认打开高级搜索的主要内容,如果未能解决你的问题,请参考以下文章

SAP CRM WebClient UI和Hybris backoffice UI开发的相同点

SAP Hybris 无法创建自定义横幅组件

Hybris 如何获取 Backoffice 中属性的标签?

Hybris订单价格的折扣维护

hybris backoffice创建product遇到的synchronization问题和解答

在 Hybris 6.7 中为 hac 和 BackOffice 中的用户凭据设置的密码策略