我想将列表及其内容绑定到模型。
var oT = new sap.m.StandardListItem({
title: "{carDataModel>/cars/1/carId}",
});
var oList = new sap.m.List("carList", {
});
oList.bindItems('carDataModel>/cars', oT);
我将以下模型附加到视图中:
{
"cars":[
{
"carId":"e7f2b1519ed5",
"carName":"one",
},
{
"carId":"f3ab598a85e0",
"carName":"two",
}
]
}
这样我得到一个由两个列表项组成的列表,通过将1更改为0,我可以在值之间切换。但是我希望第一个carId能够在第一个项目中出现,而第二个出现在第二个项目中。我尝试了几种语法,但它们都导致了一个空的List Item。
谢谢!
答案 0 :(得分:0)
您正在引用模板中标题的绝对路径。将其更改为相对路径(即,相对于列表中的当前项目):
var oT = new sap.m.StandardListItem({
title: "{carDataModel>carId}",
});