我有兩個應用程序。第一個應用程序有一個視圖。在那裏我按下一個按鈕,然後它應該改變到第二個應用程序。我不想導航到第一個視圖,但到第二個參數。沒有FLP的SAP UI5跨應用程序導航
我用這個:
oCrossAppNavigator.toExternal({
target : {
semanticObject : "Z_APP2",
action : "onPress"
},
params : {
param1 : param1
}
在APP 2我寫這篇文章的Component.js:
var oRouter = this.getRouter().initialize();
var oComponentData = this.getComponentData();
if (oComponentData.startupParameters) {
oRouter.navTo("Detail", {
param1 : oComponentData.startupParameters.param1[0],
}, false);
它不切換到其他應用程序。我應該在這裏寫什麼行動? 我必須在App2中實現其他功能嗎?
您是否在後端配置了語義對象?您是否在Fiori launchpad中配置了相應的目標? – slkorolev
是的,我創建了一個BSP應用程序,並且它可以正常工作。我還在引導之前添加了以下代碼。我只創建兩個BSP Applikations。我沒有啓動板。這是否也有可能?我應該在哪裏界定我應該採取的行動? – Mario
似乎跨應用導航僅適用於Fiori啓動板。對於獨立的應用程序,你可能只需要使用url – slkorolev