我们在SAP云平台的WebIDE里选中一个UI5应用,菜单Deploy->Application Status查看其部署状态,
这个菜单点击后的实现是怎样的呢?
核心文件是config-preload.js:
before this line is executed, no log is printed.
Menu.js作为UI菜单元素响应用户输入的入口:
Core-preload.js和config-preload.js同等重要:
这些菜单点击后的执行逻辑,是包裹在一个异步代理容器中进行的:
_createAsyncProxyMethod
最终ApplicationStatus状态的查询会调用监听函数getDeploymentInfo来完成。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":