介绍
我在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 插件?