开发者社区> jerrywangsap> 正文

SAP CRM WebClient UI,点击Master Data工作中心后执行的JavaScript代码

简介: Created by Jerry Wang on Dec 06, 2014 UI上点击Master Data work center,触发UI framework的onclick事件:
+关注继续查看

Created by Jerry Wang on Dec 06, 2014

UI上点击Master Data work center,触发UI framework的onclick事件:


image.png


onclick delegate到library htmlbSubmitLib:


image.png


继而delegate打咯htmlbSubmit. 传入该function的参数包括Master data workcenter的technical id C4_W16_V17_MD-ALL:


image.png



在navigate到target workcenter之后,先进行当前页面的cleanup 操作:


image.png


因为htmlbSumbit支持最多传入9个参数,这里是针对多参数的处理:


image.png


在做submit操作之前,disable当前页面的点击:


image.png



简单地将disabled属性全部置为true:


image.png


call form element的native submit方法进行提交:


image.png


提交完毕后重新enable ui element的点击:


image.png



可以在Chrome的Network tab里观察到该http post:


image.png


在submit的上下文里还能看到UI的齿轮动画效果是如何实现的:


image.png


这里能发现齿轮的显示由showSubmitInProgressNow实现,具有1秒的延时。

image.png


image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
AsyncHttpClient放在子线程执行时抛出异常的解决方法
AsyncHttpClient放在子线程执行时抛出异常的解决方法
96 0
把Cloud for Customer的attachment视图直接放到工作中心视图去
把Cloud for Customer的attachment视图直接放到工作中心视图去
21 0
艾伟也谈项目管理,让亲身实践者执行工作流程
  文 / 黄易山   在这里,我使用“工作流程”这个词来描述“个人或团体为了完成一项活动而遵循的步骤”意义上的流程,以及组织的一般制度。随着一家公司的成长,有必要增加或整理工作流程。   最重要的利弊权衡通常是工作流程所带来的阻力,以及效率或效益上的收益孰轻孰重。
1063 0
SAP CRM WebClient UI,点击Master Data工作中心后执行的JavaScript代码
Created by Jerry Wang on Dec 06, 2014 UI上点击Master Data work center,触发UI framework的onclick事件:
19 0
联合双边滤波器(joint bilateral filter) 代码及详细注释【OpenCV】
联合双边滤波器(joint bilateral filter) 代码及详细注释【OpenCV】
138 0
【maven 报错】maven项目执行maven install时报错Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)
在使用maven新建的web项目中,执行   执行如上的这两个操作,报错: 1 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
2958 0
+关注
2624
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载