点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我能够在第一时间和第二时...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我能够在第一时间和第二时...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我能够在第一时间和第二时间从第一视图导航到第二视图(反之亦然)。
但是当我第三次这样做时,我在项目列表对象中得到了"未定义"错误。
var oTableline = this.getView()。byId(" item_list");
控制器代码如下所示。
我无法理解为什么在第二次导航后会发生这种情况。
请提出建议和帮助。
谢谢
大山
onInit:函数(){ var oRouter = sap.ui.core.UIComponent.getRouterFor(this); oRouter.getRoute(" Route_View2")。attachMatched(this._onRouteFound,this); }, _onRouteFound:函数(oEvt){ var oArgument = oEvt.getParameter(" arguments")。SelectedItem; var var1 = JSON.parse(oArgument); var array = []; array.push(var1); var oModel = new sap.ui.model.json.JSONModel(); oModel.setData(array); this.getView()。setModel(oModel); var oTable2 = this.getView()。byId(" list0"); var oTableline = this.getView()。byId(" item_list"); oTable2.bindItems({ 路径:"/", 标题:"/img/Manufacture", 说明:"/img/Type", 模板:oTableline }); } backpress:函数(oEvent){ var oHistory = History.getInstance(); var sPreviousHash = oHistory.getPreviousHash(); 如果(sPreviousHash!==未定义){ window.history.go(-1); }其他{ var oRouter = sap.ui.core.UIComponent.getRouterFor(this); oRouter.navTo(" Route_View1",true); } //此代码是由布局编辑器生成的。 }
(14.6 kB)
您好,达山,很抱歉,我错过了关键字var。
尝试一下,如果可以正常工作,请更新
一周热门 更多>