在SAPUI5的不同页面上从一个列表导航到另一个列表

在SAPUI5的不同页面上从一个列表导航到另一个列表,sapui5,Sapui5,我试图通过点击列表从第一页导航到第二页。当我点击第一页的列表时,我会导航到第二页,但第二页的列表不会出现 我通过JSON模型将数据填充到这两个列表中。在第一页上,数据是来的,但在第二页上,数据不是来的。请帮我找到解决办法 这是我第二页的控制面板。。。。 这是我第二页的查看部分。。。 请尝试以下应该可以工作的代码: onInit: function() { var model2 = new sap.ui.model.json.JSONModel(); data1 = [

我试图通过点击列表从第一页导航到第二页。当我点击第一页的列表时,我会导航到第二页,但第二页的列表不会出现

我通过JSON模型将数据填充到这两个列表中。在第一页上,数据是来的,但在第二页上,数据不是来的。请帮我找到解决办法

这是我第二页的控制面板。。。。

这是我第二页的查看部分。。。


请尝试以下应该可以工作的代码:

onInit: function() {
    var model2 = new sap.ui.model.json.JSONModel();
    data1 = [
            {categories: "Laptop Case"},
            {categories: "USB Stick 16 GB"},
            {categories: "Webcam"},
            ];
    model2.setData({shopping1:data1});
    this.getView().setModel(model2,'idModel2');
},

createContent : function(oController) {
    return new sap.m.Page('idMasterpage1',{
        showHeader:true,
        showNavButton:true,
        navButtonPress:function(oControlEvent){
            var app=sap.ui.getCore().byId('idSplitApp');
            app.to('idmasterPage1');
        },
        content: [
                    new sap.m.List('MainList1',{
                    headerText: 'ACCESSORIES',
                    items: {
                          path:'idModel2>/shopping1',
                          template:new sap.m.ObjectListItem("idListtest",{
                              title:'{idModel2>categories}',
                              type:"Navigation"
                           }),  
                    },
                    })
        ]
    });
}

尝试绑定:标题:{idModel2>categories}非常确定“路径”应该在“项”中
createContent : function(oController) {
    return new sap.m.Page('idMasterpage1',{
        showHeader:true,
        showNavButton:true,
        navButtonPress:function(oControlEvent){
            var app=sap.ui.getCore().byId('idSplitApp');
            app.to('idmasterPage1');
        },
        content: [
                    new sap.m.List('MainList1',{
                    headerText: 'ACCESSORIES',
                    path:'/shopping1',
                    items: {
                          template:new sap.m.ObjectListItem("idListtest",{
                              title:'{categories}',
                              type:"Navigation",  
                           }),  
                    },
                    })
        ]
    });
}
onInit: function() {
    var model2 = new sap.ui.model.json.JSONModel();
    data1 = [
            {categories: "Laptop Case"},
            {categories: "USB Stick 16 GB"},
            {categories: "Webcam"},
            ];
    model2.setData({shopping1:data1});
    this.getView().setModel(model2,'idModel2');
},

createContent : function(oController) {
    return new sap.m.Page('idMasterpage1',{
        showHeader:true,
        showNavButton:true,
        navButtonPress:function(oControlEvent){
            var app=sap.ui.getCore().byId('idSplitApp');
            app.to('idmasterPage1');
        },
        content: [
                    new sap.m.List('MainList1',{
                    headerText: 'ACCESSORIES',
                    items: {
                          path:'idModel2>/shopping1',
                          template:new sap.m.ObjectListItem("idListtest",{
                              title:'{idModel2>categories}',
                              type:"Navigation"
                           }),  
                    },
                    })
        ]
    });
}