使SAPUI5应用在过时的Fiori Launchpad上工作

问题描述 投票:3回答:2

我有一个SAPUI5图表应用程序,该应用程序已部署到HCP上并添加到FIORI Launchpad站点。当Fiori Launchpad当前位于1.38.10时,该应用程序使用SAPUI5库的更高版本(1.40.10)中的某些组件。当我从HCP座舱独立运行该应用程序时,所有组件都可以正常工作,但是一旦我从FIORI Launchpad内部运行该应用程序,这些组件就会失败,因为它们在1.38.10版本中不存在。

在不升级SAPUI5版本的情况下使我的应用程序在FIORI启动板中运行的最佳方法是什么。>>

我可以优先使用我在neoApp.json

文件中声明的版本,如下所示:

"routes": [{
      "path": "/resources",
      "target": {
        "type": "service",
        "name": "sapui5",
        "version": "1.40.10",
        "entryPath": "/resources"
      },
      "description": "SAPUI5 Resources"
    },

我在文档中找到了以下内容。enter image description here

但是我不明白如何在我的neoApp.json中实现这一点。如何在neoApp.json中将SAPUI5版本设置为1.40.xx。

注意:我需要在SAP FIORI Launchpad和SAP Portal freeStyle站点(两者都运行SAPUI5 v1.38.10)中使相同的应用程序工作。由于这两个站点都是从HCP门户服务创建的,因此,如果它们在一个站点中可以正常工作,那么它将固有地在另一个站点上运行。如果需要任何其他步骤才能在门户网站上运行,请突出显示。

我有一个SAPUI5图表应用程序,该应用程序已部署到HCP上并添加到FIORI Launchpad站点。该应用程序使用SAPUI5库的更高版本(1.40.10)中的某些组件,而Fiori ...

sapui5 sap sap-fiori sap-cloud-platform
2个回答
1
投票

0
投票

如果您可以访问Internet,则可以尝试提供CDN的完整路径,从而尝试通过CDN从SAP Server加载正确的版本。也许适合您的情况

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