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代码相关推荐

  1. SAP CRM WebClient UI和CRM Fiori Account里显示Opportunity逻辑

    我们知道SAP CRM WebClient UI的Account页面下有一个assignment block名叫opportunities,在SAP CRM Fiori UI里也有一个opportun ...

  2. 在SAP CRM WebClient UI中用javascript触发ABAP event

    环境:SAP CRM WebClient UI 需求:在WebClient UI里不通过用户手动点击,而是使用JavaScript代码自动触发ABAP后台的代码. 解决方案: 1. 定义一个hidde ...

  3. SAP CRM WebClient UI交互式报表的Gross Value工作原理

    SAP CRM WebClient UI交互式报表(Interactive Report)的Gross Value工作原理 the selection fields passed to backend ...

  4. Jerry答网友提问:SAP CRM WebClient UI里的EXT,STRUCT等含义

    2020年,Jerry会做一个新的尝试,选择部分朋友向我提出的问题,在公众号,知识星球或者微信圈子这些平台上公开回答,这样或许能帮助到更多的朋友. 具体说明参见我前一篇文章:2020年关于SAP知识问 ...

  5. SAP CRM WebClient UI搜索结果界面的扩展字段显示

    SAP CRM WebClient UI搜索结果界面的扩展字段显示原理. 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  6. SAP CRM WebClient UI里如何找到Assignment block和settype的映射关系

    SAP CRM WebClient UI 产品主数据里的assignment block,要么对应一个settype,要么对应一个relationship. 如何根据assignment block, ...

  7. SAP CRM WebClient UI和Hybris Commerce里的跨组件跳转

    CRM WebClient UI How to debug cross component navigation framework https://wiki.scn.sap.com/wiki/dis ...

  8. SAP CRM WebClient UI Technical profile里timeout 设置

    Created by Jerry Wang, last modified on May 15, 2014 SPRO里能够对technical profile设定超时相关的参数: End session ...

  9. SAP CRM WebClient UI和Hybris backoffice UI开发的相同点

    CRM WebClient和Hybris backoffice的UI开发都不需要开发人员手写原生的html代码. CRM WebClient UI 在CRM WebUI workbench里,开发人员 ...

最新文章

  1. SQL语句 - 嵌套查询
  2. C语言实现牛顿迭代法
  3. MATLAB信号处理之常用信号的表示
  4. 个人创业做什么好?以下这几个值得考虑
  5. Linux系统巡检项目
  6. node --- 监听路由,读取json文件,向MongoDB中写入数据
  7. invalid use of incomplete type struct 或者是class的解决办法
  8. Cell子刊主编:文章被编辑拒稿,主要是这4大原因
  9. 硬盘常规测试软件解析
  10. python元组和集合的区别_python 元组与list的区别
  11. 轻松八句话 教会你完全搞定MySQL数据库(基础)
  12. Hadoop,MapReduce
  13. CREO:CREO软件之零件【模型】、【分析】、【注释】、【工具】【视图】、【柔性建模】、【编辑】、【造型】、【渲染】的简介及其使用方法之详细攻略
  14. 【2019年04月23日】股市指数估值排名
  15. 算法图解(递归调用栈)
  16. 产品销售份额数据统计流程图模板分享
  17. 如何下载VS2005程序到开发板上(总结)
  18. 工业自动控制过程中最好用SCADA软件推荐
  19. html图片做成菱形,两种css实现菱形的方法以及拓展特效
  20. 定义一个html文档的范围用什么标签,定义一个HTML文档的范围用()标签 A.ol B.ul C.pre D.html...

热门文章

  1. ASP.NET Web API 安全筛选器
  2. Windows驱动开发技术详解笔记
  3. sonar 使用问题 Unable to load component class org.sonar.scanner.report.ActiveRulesPublisher
  4. 群人各说什么是哈希算法?
  5. JVM调优总结(二)
  6. 最优化(part1)--近似点梯度法
  7. CSS基础(part9)--CSS背景
  8. 投资学习网课笔记(part7)--基金第七课
  9. 小白的算法初识课堂(part8)--贪婪算法
  10. python基础(part4)--语句