如何使用目的地调用OData服务?

问题描述 投票:0回答:1

JavaScript 和 SAPUI5 新手;努力寻找语法解释。

需要调用本地系统中的OData服务。 SAP 项目模板已将看似正确的 dataSources 部分放入 manifest.json 中。 如何从controller.js 调用它? 教程中的 Northwind 示例并没有说清楚。

这里很简单,不选择或带回任何数据。 从用户输入字段获取一个字符串并将其传递到 URL/OData 服务。不验证字符串也不查找服务调用输出。 这么简单的场景,我是否需要声明并使用模型,var oModel = new sap.ui.model.json.JSONModel("https.... ?

我需要/想要一个带有事件的按钮和一些功能(evt)吗? 文档中的按钮示例太少了。

或者我应该绕过目标配置/数据源声明并调用 sap.m.URLHelper.redirect 吗?

url = "something_reachable/path"
sap.m.URL.redirect (url + "input string", false);  

//false = 现在不关心调用后会发生什么。 在预览应用程序中,服务调用没有被触发。

node.js rest odata sapui5
1个回答
0
投票

模板是否仅在您的manifest.json中添加了数据源,还是还创建了一个绑定到该源的模型?您的服务是 OData v4 还是 v2 服务?

© www.soinside.com 2019 - 2024. All rights reserved.