2020-08-18 02:06发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我使用了一个Prepar... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,我使用了一个Prepare Interceptor来在更改A模型的特定属性后更改B模型的某些属性。手动刷新值时会更新该值,但如何进行更新。 码。 我正在使用modelservice.save(modelB); modelservice.refresh(modelB);
以上刷新不适用于后台办公。
嗨,
有一种负责此类更新的全局事件机制。 您可以使用类型为 com.hybris.cockpitng.core.events.CockpitEventQueue 的名为 cockpitEventQueue 的Spring bean发送此类事件。 然后,每个正在监听的小部件都将刷新其状态。 请使用下面的代码段发送全局事件:
最终DefaultCockpitEvent事件=新的DefaultCockpitEvent(com.hybris.cockpitng.dataaccess.facades.object.ObjectCRUDHandler.OBJECT_UPDATED_EVENT,objectB,null); eventQueue.publishEvent(event);
应该工作。
干杯, 雅切克
最多设置5个标签!
嗨,
有一种负责此类更新的全局事件机制。 您可以使用类型为 com.hybris.cockpitng.core.events.CockpitEventQueue 的名为 cockpitEventQueue 的Spring bean发送此类事件。 然后,每个正在监听的小部件都将刷新其状态。 请使用下面的代码段发送全局事件:
应该工作。
干杯, 雅切克
一周热门 更多>