在SAP CRM WebClient UI中用javascript触发ABAP event
2018-10-19 17:14
726 查看
环境:SAP CRM WebClient UI
需求:在WebClient UI里不通过用户手动点击,而是使用JavaScript代码自动触发ABAP后台的代码。
解决方案:
1. 定义一个hidden button, 其onClick事件处理函数(event handler)设置成SAP ABAP后台的event Refresh:
2. 通过document.getElementByID拿到该button的实例,再调用其方法click()触发ABAP backend事件:
var button = document.getElementByID("<%= button_id %>"); button.click();
打开page,发现backend event成功被触发:
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关文章推荐
- SAP CRM WebClient UI和Hybris backoffice UI开发的相同点
- 如何在SAP CRM WebClient UI里创建HANA Live Report
- SAP CRM WebClient UI和Hybris backoffice UI开发的相同点
- 程序运行出现错误:System.Web.UI.ClientScriptManager.EnsureEventValidationFieldLoaded
- SAP CRM WebClient UI和Fiori UI混搭并存
- SAP CRM 使用Javascript触发SAP Server Event
- SAP CRM 使用Javascript触发SAP Server Event
- 如何在SAP CRM WebClient UI里创建HANA Live Report
- SAP CRM 使用Javascript触发SAP Server Event
- Atitit. .net c# web 跟clientwinform 的ui控件结构比較
- Embed client-side JavaScript in an ASP.NET 1.1 web page from server side code
- Professional javascript For Web Developers 第2版读书笔记第5集event事件2
- javascript坐标:event.x、event.clientX、event.offsetX、event.screenX
- Jerry的WebClient UI 42篇原创文章合集
- javascript坐标:event.x、event.clientX、event.offsetX、event.screenX 用法
- Jerry的WebClient UI 42篇原创文章合集
- Why aren't client-side (javascript) added controls showing in the postback event?
- JS调Native:(1)拦截url:WebViewClient.shouldOverrideUrlLoading (2)绑定Java对象:WebView.addJavascriptInterface
- CRM WebClient UI里的文件是如何上传到Netweaver后台的
- 非静态的字段、方法或属性“System.Web.UI.Page.ClientScript...”要求对象引用 (封装注册脚本)