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

简介: Created by Jerry Wang on Dec 06, 2014UI上点击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

相关文章
|
15天前
|
JSON JavaScript 前端开发
JavaScript原生代码处理JSON的一些高频次方法合集
JavaScript原生代码处理JSON的一些高频次方法合集
|
1月前
|
存储 JavaScript 前端开发
非常实用的JavaScript一行代码(整理总结)
非常实用的JavaScript一行代码(整理总结)
30 0
|
20天前
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
15 1
什么是 SAP ABAP 里的 Subscreen
|
30天前
|
JSON 前端开发 JavaScript
16个重要的JavaScript代码
16个重要的JavaScript代码
30 1
|
1月前
|
JavaScript
当当网新用户注册界面——JS代码
当当网新用户注册界面——JS代码
7 0
|
1月前
|
JavaScript
当当网首页——JS代码
当当网首页——JS代码
11 1
|
1月前
|
JavaScript Java
什么?java中居然可以执行js代码了?真是不知者不怪
什么?java中居然可以执行js代码了?真是不知者不怪
13 1
|
1月前
|
JavaScript 前端开发 Python
生成X-Bogus的js代码,通过python调用生成
该文本是一个关于如何解析和执行JavaScript代码的步骤说明。主要内容包括: 1. 找到JavaScript文件的位置。 2. 下载代码并进行格式化。 3. 运行代码时会出现缺少变量错误,需要添加模拟环境的代码。 4. 指出主要的入口函数是`_0x5a8f25`,将其赋值给`window`。 5. 提供了整个JavaScript代码的长串内容。 6. 提供了一个Python脚本,用于调用这个JavaScript函数并处理返回的数据。 总结:这段文本描述了如何处理和运行一个JavaScript文件,以及使用Python来与这个脚本交互的示例。
|
1月前
|
存储 JavaScript 编译器
这款国产中文编程火了!通过文言文编译生成Python、JS、Ruby代码!
这款国产中文编程火了!通过文言文编译生成Python、JS、Ruby代码!
|
1月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
27 0