hybris - 将 Backoffice 中的 Default Extended Multi Reference Editor 中的类别缩小到给定类别的子类别
问题描述
我正在尝试过滤 Hybris Backoffice 中给定产品可以引用的超类别。例如,如果我们有以下类别结构:
甲类
子类别A1 子类别A2
B类
子类别B1 子类别B2
假设我希望我的产品能够仅引用 CategoryB 的子类别。在文档中给出了一个示例,如何缩小结果范围并保证所有搜索结果都具有与与当前编辑器相关的父对象相同的目录版本。
<editorArea:attribute qualifier="supercategories">
<editorArea:editor-parameter>
<editorArea:name>referenceSearchCondition_catalogVersion</editorArea:name>
<editorArea:value>{parentObject.catalogVersion}</editorArea:value>
</editorArea:editor-parameter>
</editorArea:attribute>
我应该对配置进行哪些更改?我想我需要以某种方式将可用类别限制为给定超类别的子类型。任何帮助,将不胜感激!
解决方案
您可以使用restrictToType
按特定类型进行过滤:
<wz:property qualifier="item">
<wz:editor-parameter>
<wz:name>restrictToType</wz:name>
<wz:value>Product</wz:value>
</wz:editor-parameter>
</wz:property>
推荐阅读
- c# - 某些 Unicode 字符不是使用 DrawString 方法绘制的
- c - 与 C 相比,为什么 Go 向文件写入字节很慢
- ocaml - 为什么我不能在 OCaml 中再次打印此输入?
- amazon-web-services - 站点未部署在 AWS S3 上
- java - 未安装所需的插件“org.jetbrains.idea.maven”
- jquery - 单击复选框时添加和删除 div
- ios - 在集合视图中调整图像大小
- javascript - 在 React 的特定输入字段中键入文本后,如何启用按钮?
- sql - 带有递归 SQL 查询的无限循环
- ios - NSURLSession 限制文件大小为 100KB