关于前端:通过-SAP-UI5-ODataModel-API-在-JavaScript-代码里访问-OData-元数据试读版

8次阅读

共计 702 个字符,预计需要花费 2 分钟才能阅读完成。

在本教程第 24 个步骤里,咱们介绍了 SAP UI5 OData 模型最根本的应用办法:

SAP UI5 利用开发教程之二十四 – 如何应用 OData 数据模型

咱们通过 url http://localhost:8080/webapp/index.html?sap-ui-debug=true 拜访这个利用的调试模式,可能在 Chrome 开发者工具 network 面板里,察看到一个通过 SAP UI5 框架主动发送的 OData 元数据申请,url 如下:

https://services.odata.org/V2/Northwind/Northwind.svc/$metadata?sap-language=EN

咱们把鼠标放到 Initiator 栏的 datajs-dbg.js 文件上,会弹出一个对话框:

这个对话框里显示的函数调用栈表明,在本利用的 SAP UI5 Component 实例化的时候,主动读取 webapp 文件夹下的 SAP UI5 利用元数据文件 manifest.json 并解析,

SAP UI5 利用开发教程之一百三十三 – SAP UI5 利用元数据文件 manifest.json 的加载和解析原理解说

依据 manifest.json 文件里定义的远端 OData 服务 url(保护在 dataSources 区域里),主动创立一个 ODataModel 实例。这个实例的构造函数,如上图绿色高亮区域所示,会调用 ODataMetadata._loadMetadata, 主动读取其元数据。

以上形容的行为都是 SAP UI5 框架主动帮咱们实现的。那么 SAP UI5 利用开发人员,有没有方法本人通过编程的形式来 手动读取 一个 OData 服务的元数据?

当然有,这就是本文余下局部要介绍的内容。

正文完
 0