Sapui5 在创建应用组件之前启动Fiori外壳插件。怎么用? 介绍

Sapui5 在创建应用组件之前启动Fiori外壳插件。怎么用? 介绍,sapui5,sap-fiori,sap-cloud-platform,Sapui5,Sap Fiori,Sap Cloud Platform,我正在HANA Cloud Platform Fiori Launchpad中运行一个名为“Shell插件”的testshell项目。当我访问默认首页中的Launchpad时(包含所有互动程序),shell插件被正确加载 我的shell插件修改了导航URL中的一些内容,因此我必须确保在加载应用程序Component.js之前加载shell插件 问题 但是,当我出于特定目的启动Fiori Launchpad时(例如),首先加载应用程序requestleave的Component.js,然后加载sh

我正在HANA Cloud Platform Fiori Launchpad中运行一个名为“Shell插件”的
testshell
项目。当我访问默认首页中的Launchpad时(包含所有互动程序),shell插件被正确加载

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

问题 但是,当我出于特定目的启动Fiori Launchpad时(例如),首先加载应用程序requestleave的Component.js,然后加载shell插件的Component.js

我从这里的文件中读到:

启动SAP Fiori launchpad时,所有标记为shell插件的应用程序都会在加载launchpad时初始化


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

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


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

好的,我认为在应用程序之前加载插件是不可能的。