嗨,我创建了一个自定义项目类型并创建了另一种子类型,它扩展了自定义项目类型。
在 Backoffice 中,我添加了简单搜索的配置,但默认情况下,小部件也会提供包含子类型的结果。
我希望简单搜索在点击搜索按钮时仅获取父记录(不包括子类型)。这个想法是用户默认情况下只能搜索父记录,如果他愿意,他可以检查高级搜索中的“包含子类型”选项。
我在高级搜索中进行了更改,不包括子类型,但无法理解如何在简单搜索中进行操作。
嗨,我创建了一个自定义项目类型并创建了另一种子类型,它扩展了自定义项目类型。
在 Backoffice 中,我添加了简单搜索的配置,但默认情况下,小部件也会提供包含子类型的结果。
我希望简单搜索在点击搜索按钮时仅获取父记录(不包括子类型)。这个想法是用户默认情况下只能搜索父记录,如果他愿意,他可以检查高级搜索中的“包含子类型”选项。
我在高级搜索中进行了更改,不包括子类型,但无法理解如何在简单搜索中进行操作。
在高级搜索中,您可以使用field-list
属性disable-subtypes-checkbox
和 includeSubtypes
. 我认为您不需要更多自定义(我不知道您在问题中谈论的是否会改变)。参照。高级搜索小部件
在Simple Search Widget中,您没有,field-list
因此您无法设置所需的属性。
您应该使用高级搜索小部件。
更重要的是,不推荐使用简单的搜索:
请注意,对于 6.1.0.0 版本的 SAP Hybris Commerce,简单搜索小部件已被弃用。它将在未来的版本中删除。在默认的 Backoffice Administration Cockpit 中,使用了 Advanced Search 小部件。