java - 如何在后台操作事件后刷新编辑器 - HYBRIS?
问题描述
如何在后台操作事件后刷新编辑器。
例如,如果我进入 /backoffice -> order 并且对于某些订单单击取消,我希望在取消事件之后刷新票证编辑器,而不仅仅是保存事件。我怎样才能做到这一点?
解决方案
后台框架提供了侦听应用程序和后台相关事件的能力。
public class MyWidgetController extends DefaultWidgetController
{
@GlobalCockpitEvent(eventName = "de.hybris.platform.servicelayer.event.events.AfterSessionUserChangeEvent", scope = CockpitEvent.APPLICATION)
public void handleUserChange(final CockpitEvent event)
{
Messagebox.show("Session user changed");
}
}
查看文档了解详细信息 - https://help.hybris.com/1811/hcd/8c39570386691014a7d98113f9920a82.html
推荐阅读
- google-cloud-firestore - Firebase Emulator 导出的数据在机器重启时损坏
- swift - 如何将 UIView 添加到 UITextView
- c# - 如何将 ActivityIndicator 添加到外壳弹出窗口
- google-bigquery - BigQueryML 错误 80038528 这是什么意思?
- apache-kafka - 具有多个生产者或消费者的客户端的 Kafka 字节率配额
- sql - 如何动态设置限值?
- swiftui - Rotation3DEffect 对文本有不良影响
- html - ng select - 多个值 - 多次选择相同的值
- python - 将单个文件添加到 PyInstaller
- react-native - 如何在 React Native 的功能组件中为 SectionList 设置 ref?