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

i042416發表於2018-09-11

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(事件處理器)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2213995/,如需轉載,請註明出處,否則將追究法律責任。

相關文章