1

介绍

我在HANA Cloud Platform Fiori Launchpadtestshell中将项目作为“Shell 插件”运行。当我访问默认首页(包含所有图块)中的 Launchpad 时,shell 插件已正确加载。

我的 shell 插件修改了导航 URL 中的一些内容,因此我必须确保在加载应用程序Component.js之前加载 shell 插件。

问题

但是,当我以特定意图(例如https://HCP_URL/hrtest#requestleave-Display)启动 Fiori Launchpad 时,首先加载应用程序requestleave的Component.js,然后加载 shell 插件的Component.js

从这里的文档https://help.hana.ondemand.com/cloud_portal_flp/frameset.htm?87764543e31247b5b471c06e3f6da6fc.html我读到:

当您启动 SAP Fiori 启动板时,所有标记为 shell 插件的应用程序都会在启动板加载时进行初始化。

如何确保在为给定应用程序创建组件之前加载和初始化 shell 插件?

4

1 回答 1

1

在插件实际预期行为之前加载应用程序。这里的主要观点是加载插件不应减慢 FLP/应用程序的启动速度。这就是为什么在插件初始化之前启动应用程序初始化的原因。目前没有办法克服这种行为。

为什么在启动应用程序之前需要操作 URL?请提供更多信息,以便我们可能想出一个替代方案。

于 2017-01-24T08:52:40.227 回答