hybris 中的一对多关系
One to Many relation in hybris
我有两种类型,如 AbstractOrder 和 OrderEntryDetails。它们是一对多的关系。
在后台,我想显示来自 AbstractOrder(code,date,totalPrice,user) table 的 4 个字段和来自 OrderEntryDetails table 的 1 个字段 (productcode)。在我的 cus_ext-backoffice-config 文件中,我这样称呼它
<context merge-by="type" parent="GenericItem" type="AbstractOrder" component="listview">
<lv:list-view xmlns:lv="http://www.hybris.com/cockpitng/component/listView">
<lv:column qualifier="code"/>
<lv:column qualifier="date" spring-bean="dateTimeListCellRenderer"/>
<lv:column qualifier="totalPrice" spring-bean="numberDigitZeroListCellRenderer"/>
<lv:column qualifier="user"/>
<lv:column qualifier="productCode"/>
</lv:list-view>
</context>
Hybris 在 AbstactOrderModel.java 文件中生成了 orderEntryDetails 字段,它是集合。
编辑
我的问题是如何从 AbstactOrder 中的 orderEntryDetails 集合中显示 productCode?
如果我的方法不对,有人可以告诉我一些更简单的方法来显示相关数据(两个 tables 之间的关系)tables.
您可以为产品代码使用动态属性:https://help.hybris.com/6.3.0/hcd/8bb46096866910149208fae7c4ec7596.html
用于 ConsignmentEntry 上的 QuantityDeclined 的方法相同。可能我的意见不是最佳解决方案。
我有两种类型,如 AbstractOrder 和 OrderEntryDetails。它们是一对多的关系。 在后台,我想显示来自 AbstractOrder(code,date,totalPrice,user) table 的 4 个字段和来自 OrderEntryDetails table 的 1 个字段 (productcode)。在我的 cus_ext-backoffice-config 文件中,我这样称呼它
<context merge-by="type" parent="GenericItem" type="AbstractOrder" component="listview">
<lv:list-view xmlns:lv="http://www.hybris.com/cockpitng/component/listView">
<lv:column qualifier="code"/>
<lv:column qualifier="date" spring-bean="dateTimeListCellRenderer"/>
<lv:column qualifier="totalPrice" spring-bean="numberDigitZeroListCellRenderer"/>
<lv:column qualifier="user"/>
<lv:column qualifier="productCode"/>
</lv:list-view>
</context>
Hybris 在 AbstactOrderModel.java 文件中生成了 orderEntryDetails 字段,它是集合。
编辑
我的问题是如何从 AbstactOrder 中的 orderEntryDetails 集合中显示 productCode?
如果我的方法不对,有人可以告诉我一些更简单的方法来显示相关数据(两个 tables 之间的关系)tables.
您可以为产品代码使用动态属性:https://help.hybris.com/6.3.0/hcd/8bb46096866910149208fae7c4ec7596.html
用于 ConsignmentEntry 上的 QuantityDeclined 的方法相同。可能我的意见不是最佳解决方案。