在SAP CRM WebClient UI中用javascript觸發ABAP event

環境:SAP CRM WebClient UIjavascript

需求:在WebClient UI裏不經過用戶手動點擊,而是使用JavaScript代碼自動觸發ABAP後臺的代碼。java

解決方案:函數

1. 定義一個hidden button, 其onClick事件處理函數(event handler)設置成SAP ABAP後臺的event Refresh:code

2. 經過document.getElementByID拿到該button的實例,再調用其方法click()觸發ABAP backend事件:事件

var button = document.getElementByID("<%= button_id %>");
button.click();

打開page,發現backend event成功被觸發:ip

要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼:get

相關文章
相關標籤/搜索