2020-08-18 02:06发布
加入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);
应该工作。
干杯, 雅切克
你好 Jacek Wawrzynek ,我有类似的要求,而我
使用自定义扩展名的核心扩展名创建了一个变量。
私有CockpitEventQueue事件队列;
并使用您的代码段,但出现此错误:
导入com.hybris.cockpitng.core.events.CockpitEventQueue; [yjavac]无法解析导入com.hybris.cockpitng
能否请您进一步帮助我。 我是Hybris的初学者:)
最多设置5个标签!
嗨,
有一种负责此类更新的全局事件机制。 您可以使用类型为 com.hybris.cockpitng.core.events.CockpitEventQueue 的名为 cockpitEventQueue 的Spring bean发送此类事件。 然后,每个正在监听的小部件都将刷新其状态。 请使用下面的代码段发送全局事件:
应该工作。
干杯, 雅切克
你好 Jacek Wawrzynek ,我有类似的要求,而我
使用自定义扩展名的核心扩展名创建了一个变量。
私有CockpitEventQueue事件队列;
并使用您的代码段,但出现此错误:
导入com.hybris.cockpitng.core.events.CockpitEventQueue; [yjavac]无法解析导入com.hybris.cockpitng
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^能否请您进一步帮助我。 我是Hybris的初学者:)
一周热门 更多>