當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SAP CRM WebClient UI,点击Master Data工作中心后执行的JavaScript代码
生活随笔
收集整理的這篇文章主要介紹了
SAP CRM WebClient UI,点击Master Data工作中心后执行的JavaScript代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Created by Jerry Wang on Dec 06, 2014
UI上點擊Master Data work center,觸發UI framework的onclick事件:
?
?
?
onclick delegate到library htmlbSubmitLib:
?
?
?
繼而delegate打咯htmlbSubmit. 傳入該function的參數包括Master data workcenter的technical id C4_W16_V17_MD-ALL:
?
?
?
?
?
?
在navigate到target workcenter之后,先進行當前頁面的cleanup 操作:
?
?
?
?
?
?
因為htmlbSumbit支持最多傳入9個參數,這里是針對多參數的處理:
?
?
?
在做submit操作之前,disable當前頁面的點擊:
?
?
?
?
?
?
簡單地將disabled屬性全部置為true:
?
?
?
?
call form element的native submit方法進行提交:
?
提交完畢后重新enable ui element的點擊:
?
?
可以在Chrome的Network tab里觀察到該http post:
?
在submit的上下文里還能看到UI的齒輪動畫效果是如何實現的:
?
這里能發現齒輪的顯示由showSubmitInProgressNow實現,具有1秒的延時。
總結
以上是生活随笔為你收集整理的SAP CRM WebClient UI,点击Master Data工作中心后执行的JavaScript代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 巴西已向中国交付110架商用飞机 这次还
- 下一篇: 3D打印首次在生物体内造电路 有望用于脑