我可以在没有默认模型的情况下使用 FLP 吗?

Can I use FLP without default model ?

我的 json 模型 url 是 '/destinations/XXX/Collection?time=' + (+new Date) 我不知道如何在 Component.js 的 minifest 中配置它,所以我删除了 sap.app.dataSources和 sap.ui.models.""(默认模型?),flp 应用程序给了我这个错误:

Failed to load U5 component for navigation intent

TypeError: Cannot read property 'metadataLoaded' of undefined sap.ushell.renderers.fiori2.Shell.controller

我该怎么办?

我有几个链接可以帮助您,运行(我假设您正在 SAP HCP 中的 webIDE 上进行开发(对吗?)):

How to setup destinations,您需要额外的属性:WebIDEUsage = odata_gen 和 WebIDEEnabled = true.

然后您应该进入 manifest.json 并选择描述符编辑器并选择数据源,然后在 OData 服务下选择 + 以添加您的服务。

有关 manifest.json 的更多信息,您可以在此处找到:Documentation on Manifest