【发布时间】:2021-03-09 16:33:51
【问题描述】:
在我的 Hybris 设置中,我有一个自定义类型,其中一个字段是产品集合。在该类型的后台屏幕中,我有一个多参考编辑器来选择集合的相关产品。现在,我想将产品限制为仅在线目录(即不显示暂存产品目录中的产品)。相关的documentation page表示可以使用这个语法:
<editorArea:attribute qualifier="products">
<editorArea:editor-parameter>
<editorArea:name>referenceSearchCondition_catalogVersion</editorArea:name>
<editorArea:value>{parentObject.catalogVersion}</editorArea:value>
</editorArea:editor-parameter>
</editorArea:attribute>
然而,就我而言,自定义类型没有catalogVersion 属性,所以我真的很想这样做:
<editorArea:attribute qualifier="products">
<editorArea:editor-parameter>
<editorArea:name>referenceSearchCondition_catalogVersion</editorArea:name>
<editorArea:value>Online</editorArea:value>
</editorArea:editor-parameter>
</editorArea:attribute>
这不起作用(自然),因为parentObject.catalogVersion 是PK。在我的测试中,如果我指定实际的目录版本 PK 而不是 Online,我会得到我需要的结果,但显然,硬编码 PK 不是一种选择。那么,如何使用referenceSearchCondition 与我的自定义类型中的字段引用的目录版本字段进行比较?
【问题讨论】:
标签: hybris backoffice