点击此处---> 群内免费提供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)
嗨,Darshan
尝试一下
致谢
Venkat
嗨,Venkat
谢谢您的回复。
希望您安全健康!..
我尝试了您的建议,但出错了。
谢谢,
达山
您好,达山,很抱歉,我错过了关键字var。
尝试一下,如果可以正常工作,请更新
您好,Venkat,
仍然无法正常工作。
得到以下错误。
如果用" Items"代替" item_list",则会出现相同的错误。
谢谢
Darshan
一周热门 更多>