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代码相关推荐
- SAP CRM WebClient UI和CRM Fiori Account里显示Opportunity逻辑
我们知道SAP CRM WebClient UI的Account页面下有一个assignment block名叫opportunities,在SAP CRM Fiori UI里也有一个opportun ...
- 在SAP CRM WebClient UI中用javascript触发ABAP event
环境:SAP CRM WebClient UI 需求:在WebClient UI里不通过用户手动点击,而是使用JavaScript代码自动触发ABAP后台的代码. 解决方案: 1. 定义一个hidde ...
- SAP CRM WebClient UI交互式报表的Gross Value工作原理
SAP CRM WebClient UI交互式报表(Interactive Report)的Gross Value工作原理 the selection fields passed to backend ...
- Jerry答网友提问:SAP CRM WebClient UI里的EXT,STRUCT等含义
2020年,Jerry会做一个新的尝试,选择部分朋友向我提出的问题,在公众号,知识星球或者微信圈子这些平台上公开回答,这样或许能帮助到更多的朋友. 具体说明参见我前一篇文章:2020年关于SAP知识问 ...
- SAP CRM WebClient UI搜索结果界面的扩展字段显示
SAP CRM WebClient UI搜索结果界面的扩展字段显示原理. 要获取更多Jerry的原创文章,请关注公众号"汪子熙":
- SAP CRM WebClient UI里如何找到Assignment block和settype的映射关系
SAP CRM WebClient UI 产品主数据里的assignment block,要么对应一个settype,要么对应一个relationship. 如何根据assignment block, ...
- SAP CRM WebClient UI和Hybris Commerce里的跨组件跳转
CRM WebClient UI How to debug cross component navigation framework https://wiki.scn.sap.com/wiki/dis ...
- SAP CRM WebClient UI Technical profile里timeout 设置
Created by Jerry Wang, last modified on May 15, 2014 SPRO里能够对technical profile设定超时相关的参数: End session ...
- SAP CRM WebClient UI和Hybris backoffice UI开发的相同点
CRM WebClient和Hybris backoffice的UI开发都不需要开发人员手写原生的html代码. CRM WebClient UI 在CRM WebUI workbench里,开发人员 ...
最新文章
- SQL语句 - 嵌套查询
- C语言实现牛顿迭代法
- MATLAB信号处理之常用信号的表示
- 个人创业做什么好?以下这几个值得考虑
- Linux系统巡检项目
- node --- 监听路由,读取json文件,向MongoDB中写入数据
- invalid use of incomplete type struct 或者是class的解决办法
- Cell子刊主编:文章被编辑拒稿,主要是这4大原因
- 硬盘常规测试软件解析
- python元组和集合的区别_python 元组与list的区别
- 轻松八句话 教会你完全搞定MySQL数据库(基础)
- Hadoop,MapReduce
- CREO:CREO软件之零件【模型】、【分析】、【注释】、【工具】【视图】、【柔性建模】、【编辑】、【造型】、【渲染】的简介及其使用方法之详细攻略
- 【2019年04月23日】股市指数估值排名
- 算法图解(递归调用栈)
- 产品销售份额数据统计流程图模板分享
- 如何下载VS2005程序到开发板上(总结)
- 工业自动控制过程中最好用SCADA软件推荐
- html图片做成菱形,两种css实现菱形的方法以及拓展特效
- 定义一个html文档的范围用什么标签,定义一个HTML文档的范围用()标签 A.ol B.ul C.pre D.html...
热门文章
- ASP.NET Web API 安全筛选器
- Windows驱动开发技术详解笔记
- sonar 使用问题 Unable to load component class org.sonar.scanner.report.ActiveRulesPublisher
- 群人各说什么是哈希算法?
- JVM调优总结(二)
- 最优化(part1)--近似点梯度法
- CSS基础(part9)--CSS背景
- 投资学习网课笔记(part7)--基金第七课
- 小白的算法初识课堂(part8)--贪婪算法
- python基础(part4)--语句