创建上下文路径

2020-08-17 01:17发布

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

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


亲爱的

我尝试解密此代码,该代码是PO Report SAPUI5 Fiori的一部分:

 jQuery.sap.require(" sap.ca.scfld.md.controller.BaseDetailController");
 sap.ca.scfld.md.controller.BaseDetailController.extend(" ui.s2p.mm.purord.tracking.view.S3",{

 oView:null,
 oModel:null,
 aItems:null,
 sContextPath:null,
     onInit:function(){
        //为基类BaseDetailController执行onInit
         sap.ca.scfld.md.controller.BaseDetailController.prototype.onInit.call(this);
         this.oView = this.getView();
         this.oModel = this.oView.getModel();
       
         this.oRouter.attachRouteMatched(function(oEvent){
              如果(oEvent.getParameter(" name")===" detail"){
             //仅在从主列表导航(选择)时发生替换
             //从POItem导航回来时,上下文路径已经正确,并且将没有替换
             
              this.sContextPath = oEvent.getParameter(" arguments")。contextPath.replace(" POLists"," PODetailedDatas");}
 

它是控制器之一的一部分,您能否解释一下以下部分的作用:

 this.sContextPath = oEvent.getParameter(" arguments")。contextPath.replace(" POLists"," PODetailedDatas");} 

是吗? 我怎么在SAPUI5 API文档中找不到contextPath.replace?

致谢

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

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


亲爱的

我尝试解密此代码,该代码是PO Report SAPUI5 Fiori的一部分:

 jQuery.sap.require(" sap.ca.scfld.md.controller.BaseDetailController");
 sap.ca.scfld.md.controller.BaseDetailController.extend(" ui.s2p.mm.purord.tracking.view.S3",{

 oView:null,
 oModel:null,
 aItems:null,
 sContextPath:null,
     onInit:function(){
        //为基类BaseDetailController执行onInit
         sap.ca.scfld.md.controller.BaseDetailController.prototype.onInit.call(this);
         this.oView = this.getView();
         this.oModel = this.oView.getModel();
       
         this.oRouter.attachRouteMatched(function(oEvent){
              如果(oEvent.getParameter(" name")===" detail"){
             //仅在从主列表导航(选择)时发生替换
             //从POItem导航回来时,上下文路径已经正确,并且将没有替换
             
              this.sContextPath = oEvent.getParameter(" arguments")。contextPath.replace(" POLists"," PODetailedDatas");}
 

它是控制器之一的一部分,您能否解释一下以下部分的作用:

 this.sContextPath = oEvent.getParameter(" arguments")。contextPath.replace(" POLists"," PODetailedDatas");} 

是吗? 我怎么在SAPUI5 API文档中找不到contextPath.replace?

致谢

付费偷看设置
发送
1条回答
软件心理学工程师
1楼-- · 2020-08-17 02:04

只需替换字符串,它是纯js,与ui5无关

一周热门 更多>