當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
在SAP CRM WebClient UI中用javascript触发ABAP event
生活随笔
收集整理的這篇文章主要介紹了
在SAP CRM WebClient UI中用javascript触发ABAP event
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
環(huán)境:SAP CRM WebClient UI
需求:在WebClient UI里不通過用戶手動(dòng)點(diǎn)擊,而是使用JavaScript代碼自動(dòng)觸發(fā)ABAP后臺(tái)的代碼。
解決方案:
1. 定義一個(gè)hidden button, 其onClick事件處理函數(shù)(event handler)設(shè)置成SAP ABAP后臺(tái)的event Refresh:
2. 通過document.getElementByID拿到該button的實(shí)例,再調(diào)用其方法click()觸發(fā)ABAP backend事件:
var button = document.getElementByID("<%= button_id %>"); button.click();打開page,發(fā)現(xiàn)backend event成功被觸發(fā):
要獲取更多Jerry的原創(chuàng)技術(shù)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙"或者掃描下面二維碼:
總結(jié)
以上是生活随笔為你收集整理的在SAP CRM WebClient UI中用javascript触发ABAP event的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有车贷房贷还能贷款买房吗,可以的
- 下一篇: 大股东为什么要质押股票,有以下三点原因