点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我已经实现了跨应用程序...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我已经实现了跨应用程序...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我已经实现了跨应用程序导航功能,可以跳转到filir启动板中的另一个应用程序。
第一次使用包括patternMatched的东西都可以正常工作。
如果我第二次调用该功能,则会收到有关所调用应用程序ID重复的错误。 是否有可能避免这种情况。
我这样调用应用程序:
var oCrossAppNavigator = sap.ushell.Container.getService(" CrossApplicationNavigation"); 如果(!this.sEditTechObjAttrHash){ this.sEditTechObjAttrHash =(oCrossAppNavigator && oCrossAppNavigator.hrefForExternal({ 目标:{ 语义对象:" BahnInfraTechObjAttr", 动作:"更改" } }))|| ""; //生成哈希以显示供应商 this.sEditTechObjAttrHash + ="&/techObjId/" +" 1234" +" _" +" 3333222"; } oCrossAppNavigator.toExternal({ 目标:{ shellHash:this.sEditTechObjAttrHash } });
为了返回调用应用程序,我使用页面的后退功能和以下代码:
onNavBack:function(){ sap.ushell.Container.getService(" CrossApplicationNavigation")。backToPreviousApp(); },
亲切问候
帕斯卡
您可以粘贴屏幕截图/共享确切的控制台错误吗?
一周热门 更多>