模拟服务器中 rootUri 的 SAPUI5 问题
SAPUI5 Problem with rootUri in Mock Sever
非常感谢大家,我的朋友们的帮助和建议。
伙计们,我想我差不多解决了这个问题。这一刻只需要你的帮助:
我的 Table 从模拟服务器获取数据,但不向用户显示。它显示空的 table 而不是行,其中行数等于我的模拟服务器文件中的数据。
我的意思是:目前,在 "ZMA_BPSet" 中有 8 行。因此,您可以在 table 中看到 8 行。
有人可以帮助我吗?
rootUri
用于确定模拟服务器应该拦截的OData服务的路径。它应始终对应于 manifest.json
.
中指定的 OData 服务的服务 uri
所以,如果您的清单中有这个
"dataSources": {
"mainService": {
"uri": "/sap/opu/odata/your-service/",
"type": "OData",
"settings": {
"localUri": "localService/metadata.xml"
}
}
},
您的模拟服务器构造函数应如下所示:
var oMockServer = new MockServer({
rootUri: "/sap/opu/odata/your-service/"
});
请注意,rootUri
必须始终有一个尾部斜杠。如果 manifest.json
中的服务 url 没有,请确保 rootUri
有。
您无需更改 manifest.json
中的任何内容。所有测试设置都在 mockServer.html
及其引用文件中完成。
非常感谢大家,我的朋友们的帮助和建议。 伙计们,我想我差不多解决了这个问题。这一刻只需要你的帮助: 我的 Table 从模拟服务器获取数据,但不向用户显示。它显示空的 table 而不是行,其中行数等于我的模拟服务器文件中的数据。 我的意思是:目前,在 "ZMA_BPSet" 中有 8 行。因此,您可以在 table 中看到 8 行。 有人可以帮助我吗?
rootUri
用于确定模拟服务器应该拦截的OData服务的路径。它应始终对应于 manifest.json
.
所以,如果您的清单中有这个
"dataSources": {
"mainService": {
"uri": "/sap/opu/odata/your-service/",
"type": "OData",
"settings": {
"localUri": "localService/metadata.xml"
}
}
},
您的模拟服务器构造函数应如下所示:
var oMockServer = new MockServer({
rootUri: "/sap/opu/odata/your-service/"
});
请注意,rootUri
必须始终有一个尾部斜杠。如果 manifest.json
中的服务 url 没有,请确保 rootUri
有。
您无需更改 manifest.json
中的任何内容。所有测试设置都在 mockServer.html
及其引用文件中完成。