更新父订单时更新ExtendedMultipreferenceEditor(Hybris SAP Commerce后台)



我们在后台有一个编辑器,可以显示订单的详细信息。此编辑器具有extendedmultireferenceeditor以显示订单条目列表。我们已经编写了一个操作,该操作更改订单条目的价格,然后重新计算订单总额。这很好,但订单条目编辑器一直显示旧值,直到我们刷新页面。

我们使用cockpitEventQueue.publishEvent(event);发布了一个刷新订单但不刷新订单条目的事件。

使用下面的代码解决了它。

DefaultWidgetModel widget = (DefaultWidgetModel)actionContext.getParameter("parentWidgetModel");
widget.setValue("currentObject", order);
widget.setValue("orderEntries",order.getEntries());

当使用此代码时,它将启用订单上的"保存"按钮。不知道为什么。

最新更新