sapui5-弹出窗口-导航到另一个xml视图

2020-09-18 04:19发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的UI5专家

我正在扩展一个fiori应用程序,并替换了一个视图并放置了一个弹出窗口。 现在我的要求是,当我单击弹出窗口中的关闭按钮时,我想打开一个xmlview。

代码。

 sap.m.MessageBox.error("错误消息-某些错误",
 {图标:sap.m.MessageBox.Icon.ERROR,标题:"确认错误",onClose:函数(oAction){
this.router = sap.ui.core.UIComponent.getRouterFor(this);
this.router.navTo(" customview"); }});

有人可以建议我遇到的错误吗?

" navTo"(未定义)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的UI5专家

我正在扩展一个fiori应用程序,并替换了一个视图并放置了一个弹出窗口。 现在我的要求是,当我单击弹出窗口中的关闭按钮时,我想打开一个xmlview。

代码。

 sap.m.MessageBox.error("错误消息-某些错误",
 {图标:sap.m.MessageBox.Icon.ERROR,标题:"确认错误",onClose:函数(oAction){
this.router = sap.ui.core.UIComponent.getRouterFor(this);
this.router.navTo(" customview"); }});

有人可以建议我遇到的错误吗?

" navTo"(未定义)

付费偷看设置
发送
2条回答
何必丶何苦呢
1楼-- · 2020-09-18 04:23

var that = this;

 sap.m.MessageBox.error("错误消息-某些错误",{icon:sap.m.MessageBox.Icon.ERROR,标题:"确认错误",onClose:函数(oAction){
.router = sap.ui.core.UIComponent.getRouterFor(that);
that.router.navTo(" customview");}}));

通常,您可以使用这种方式绕过"此"问题。

Nir深蓝
2楼-- · 2020-09-18 04:39

尊敬的Jun,

谢谢!

那有帮助,但是我仍然无法打开xmlview。 下面是我的manifestjson。 该应用程序是扩展应用程序,我已经替换了一个视图。 遇到错误-

'publicservices.her.myApp.myAppExtension'没有可用的组件句柄; 回退到component.load()-sap.ushell.components.container.ApplicationContainer 

manifest.json(在我的扩展应用中)

"路由":{
    " config":{
     " routerClass":" sap.m.routing.Router",
     " viewType":" XML",
     " viewPath":" publicservices.her.myApp.myAppExtension.view",
     " controlId":" app",
     " controlAggregation":"页面",
     "异步":true
    },
    "路线":[{
     " pattern":"",
     " name":" customView",
     " target":" customView"
    }
    ],
    "目标":{
   
     " customView":{
     " viewName":" customView",
      " viewId":" customView"
     }
    }
   }
  } 
 

一周热门 更多>