当前位置: 首页 > 知识库问答 >
问题:

Backoffice:配置简单搜索小部件以获取不包括子类型的记录

宇文嘉勋
2023-03-14

嗨,我已经创建了一个自定义项目类型,并创建了另一个子类型,它扩展了自定义项目类型。

在Backoffice中,我添加了用于简单搜索的配置,但默认情况下,小部件也会给出包含子类型的结果。

我希望简单搜索在点击搜索按钮时只获取父记录(不包括子类型)。这个想法是,用户可以在默认情况下只搜索父记录,如果他愿意,他可以在高级搜索中选中“包含子类型”选项。

我在高级搜索中做了一些改变,不包括子类型,但无法理解如何在简单搜索中实现它。

共有1个答案

祁坚壁
2023-03-14

在高级搜索中,你可以使用field-listdisable-subtypes-复选框包括Subtype属性。我认为你不需要更多的定制(我不知道你在问题中提到的改变是否如此)。参见高级搜索小部件

在Simple Search Widget中,您没有field-list,因此您无法设置所需的属性。

你应该使用高级搜索小部件,仅此而已。

更重要的是,简单的搜索是不推荐的:

请注意,6.1.0.0版本的SAP Hybris Commerce不推荐使用Simple Search小部件。它将在未来的版本中删除。在默认的Backoffice管理驾驶舱中,使用高级搜索小部件。

 类似资料:
  • 问题内容: 我正在遍历表单的字段,对于某些字段,我希望布局略有不同,需要更改HTML。 为了准确地做到这一点,我只需要知道小部件类型。它的类名或类似名称。在标准python中,这很容易! 不幸的是,你不允许访问模板中的下划线变量。大! 你可以进行测试,但这仅适用于文本/密码类型。我需要更多的分辨率。 对我而言,无论看起来多么困难,在模板级别执行此操作都是最有意义的。我已经将处理字段的HTML的部分

  • 我有一个高级而简单的搜索,并在x-config.xml中创建了一个listview。我想把它们添加到BackOffice中的WCMS部分,但是写入WCMS的explorer-tree的文件(y-config.xml)是只读的。我的问题是,如何从另一个文件追加它们?

  • 问题是如果我在@field中使用了index=index.un_tokenized,那么就无法进行搜索。如果我使用了index.tokenized,那么我就不能用“the”和“a”进行搜索。 有人能给我一些指导吗?提前道谢。 下面是代码片段: @column(name=“title”)私有字符串标题; 要搜索的代码:FullTextEntityManager FullTextEntityManag

  • 问题内容: 我有一段代码需要在方法中传递字段的类。由于代码的机制,我只能处理引用对象,而不能处理基元。我想要一种简单的方法来确定一个类型是否为原始类型,并将其与适当的包装器类交换。所以到目前为止,我在代码中所做的是这样的: 除我需要显式检查所有原始类型并将其与适当的包装器类交换外,该方法工作正常。现在我知道没有那么多原始类型,简单地将它们全部列出就不会有问题,但是我想知道是否有一种更简单,更优雅的

  • 我是Dart/Flutter的新手,我正在努力获得一个消耗网络服务的未来的结果: 在init状态下,我调用此函数,因此我可以使用此结果构建布局: 我总是得到这个例外: 你知道我做错了什么吗? 谢啦

  • 上下文:我们正在开发一个带有React和TypeScript的UI组件库,并将React table用于我们的表组件。该库作为npm包发布,并用于我们的其他项目。 我已在名为“反应表配置”的文件中配置了类型,如“类型/反应表”的文档中所述。d、 ts。此外,我还创建了一个新类型CustomColumn。它基于