Fiori Launchpad HCP在创建组件之前启动shell插件

时间:2017-01-18 15:17:14

标签: sapui5 sap-fiori hana-cloud-platform

简介

我在 HANA云平台Fiori Launchpad 中运行testshell项目作为“Shell插件”。当我在默认首页(包含所有磁贴)访问Launchpad时,shell插件正确加载。

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

问题

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

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

  

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

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

1 个答案:

答案 0 :(得分:1)

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

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