点击此处---> 群内免费提供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?
致谢
只需替换字符串,它是纯js,与ui5无关
一周热门 更多>