1. 程式人生 > >SAP CRM和Cloud for Customer中的Event handler(事件處理器)

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

cimage 掃描 技術 開發 add work chrome 技術文章 -i

SAP CRM可以在開發工具中用右鍵直接創建一個新的事件處理器:

技術分享圖片

技術分享圖片

這些事件處理器實際上就是UI控制器(Controller)上具有特定接口類型的方法。

技術分享圖片

C4C UI的event handler

在C4C UI Designer的Controller標簽頁裏創建,一個例子如下:

技術分享圖片

這些Event屬於整個UI component源代碼的一部分,可以通過Chrome開發者工具的Network標簽頁裏觀察。路徑為UXComponent->Implementation->EventHandler:

技術分享圖片

技術分享圖片

在運行時,根據上圖所示的Event handler的json源代碼,會實例化成sap.client.data.EventHandler的實例:

技術分享圖片

要獲取更多Jerry的原創技術文章,請關註公眾號"汪子熙"或者掃描下面二維碼:
技術分享圖片

技術分享圖片

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