SAP CRM可以在开发工具中用右键直接创建一个新的事件处理器:

SAP CRM和Cloud for Customer中的Event handler(事件处理器)

SAP CRM和Cloud for Customer中的Event handler(事件处理器)

这些事件处理器实际上就是UI控制器(Controller)上具有特定接口类型的方法。

SAP CRM和Cloud for Customer中的Event handler(事件处理器)

C4C UI的event handler

在C4C UI Designer的Controller标签页里创建,一个例子如下:

SAP CRM和Cloud for Customer中的Event handler(事件处理器)

这些Event属于整个UI component源代码的一部分,可以通过Chrome开发者工具的Network标签页里观察。路径为UXComponent->Implementation->EventHandler:

SAP CRM和Cloud for Customer中的Event handler(事件处理器)

SAP CRM和Cloud for Customer中的Event handler(事件处理器)

在运行时,根据上图所示的Event handler的json源代码,会实例化成sap.client.data.EventHandler的实例:

SAP CRM和Cloud for Customer中的Event handler(事件处理器)

要获取更多Jerry的原创技术文章,请关注公众号”汪子熙”或者扫描下面二维码:
SAP CRM和Cloud for Customer中的Event handler(事件处理器)

SAP CRM和Cloud for Customer中的Event handler(事件处理器)

相关文章:

  • 2022-01-17
  • 2021-08-31
  • 2022-01-06
  • 2021-12-03
  • 2021-12-15
  • 2021-06-30
  • 2021-08-19
  • 2021-11-10
猜你喜欢
  • 2021-05-14
  • 2021-06-14
  • 2021-06-23
  • 2021-10-02
  • 2021-11-29
  • 2022-01-03
相关资源
相似解决方案