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