[英]sapui5 complex data binding
我有以下JSON模型:
{
"Auctions": [{
"AuctionsTypes": [{
"AuctionType": "Contract",
"Auctions": [{
"AuctionID": "12345"
}, {
"AuctionID": "54321"
}]
},{
"AuctionType": "Delivery",
"Auctions": [{
"AuctionID": "12345"
}, {
"AuctionID": "54321"
}]
}]
}]
}
我的JS:
var oAuctionsModel = new sap.ui.model.json.JSONModel();
oAuctionsModel.loadData("model/mock_auction_types.json");
oView.setModel(oAuctionsModel, "auctions");
我想在列表中輸出AuctionsType
,但是此代碼不起作用。 列表為空。
<List id="idListAuctions" items="{auctions>/Auctions/AuctionsTypes}">
<items>
<StandardListItem title="{auctions>AuctionType}" type="Navigation" press="doSomething" />
</items>
</List>
在您的數據中, Auctions
本身就是一個數組,因此您必須指定要訪問的數組元素。
在您的示例中,第一個:
<List items="{auctions>/Auctions/0/AuctionsTypes}">
<StandardListItem title="{auctions>AuctionType}" />
</List>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.