2つのアプリケーションがあります。最初のアプリにはビューがあります。そこでボタンを押してから2番目のアプリケーションに変更する必要があります。私は最初のビューに移動するのではなく、パラメータで2番目のビューに移動します。SAP UI5 FLPなしのクロスアプリケーションナビゲーション
私はこの使用:APP2で
oCrossAppNavigator.toExternal({
target : {
semanticObject : "Z_APP2",
action : "onPress"
},
params : {
param1 : param1
}
を私は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のランチパッドで対応するターゲットを設定しましたか? – slkorolev
私はBSPアプリケーションを作成し、スタンドアロンで正常に動作します。また、ブートストラップの前にこのコードを追加します。私は2つのBSP Applikationsを作成します。私は#ランチパッドを持っていません。それも可能ですか?私はどこで取るべき行動を無視するのですか? – Mario
クロスアプリのナビゲーションはFioriのランチパッドでのみ機能しているようです。スタンドアロンのアプリケーションの場合は、おそらくちょうどURLを使用する必要があります – slkorolev