Hi,
I am able to navigate from first view to second view (& Vice versa) for first & second time.
But when I do for third time, I am getting "undefined" error in item list object.
var oTableline = this.getView().byId("item_list");

Controller code is shown below.
I am unable to understand why this happening after second time navigation.
Please suggest & help.
Thanks,
Darshan
onInit: function () {
var oRouter = sap.ui.core.UIComponent.getRouterFor(this);
oRouter.getRoute("Route_View2").attachMatched(this._onRouteFound, this);
},
_onRouteFound: function (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({
path: "/",
Title: "/Manufacture",
Description: "/Type",
template: oTableline
});
}
backpress: function (oEvent) {
var oHistory = History.getInstance();
var sPreviousHash = oHistory.getPreviousHash();
if (sPreviousHash !== undefined) {
window.history.go(-1);
} else {
var oRouter = sap.ui.core.UIComponent.getRouterFor(this);
oRouter.navTo("Route_View1", true);
}
//This code was generated by the layout editor.
}