manifest.json中配置的sap.m.List和模型存在绑定问题
我需要显示一个列表,其中包含绑定到manifest.json for组件中配置的模型的项 在manifest.json中配置的模型manifest.json中配置的sap.m.List和模型存在绑定问题,json,sapui5,Json,Sapui5,我需要显示一个列表,其中包含绑定到manifest.json for组件中配置的模型的项 在manifest.json中配置的模型 "models": { "i18n": { "type": "sap.ui.model.resource.ResourceModel", "settings": { "bundleName": "com.xxxxx.yy.DemandFil
"models": {
"i18n": {
"type": "sap.ui.model.resource.ResourceModel",
"settings": {
"bundleName": "com.xxxxx.yy.DemandFilter.i18n.i18n"
}
},
"priority": {
"type": "sap.ui.model.json.JSONModel",
"uri": "model/priority.json"
},
"status": {
"type": "sap.ui.model.json.JSONModel",
"uri": "model/status.json"
}
}
优先级和状态json只是如下所示的对象数组
{
"status":[
{
"name" : "Created",
"selected":false
},
{
"name" : "Processed",
"selected":false
},
{
"name" : "Released",
"selected":false
},
{
"name" : "Completed",
"selected":false
},
{
"name" : "Closed",
"selected":false
}]
}
我正在通过组件放置视图,如下所示
new sap.ui.core.ComponentContainer({
height : "100%",
name : "com.xxxxx.yyy.DemandFilter"
})
我的视图是XML视图,列表添加如下
<List headerText="{i18n>status}" items="{ path:'status>/status' }"
selectionChange="onStatusSelection" mode="MultiSelect">
<items>
<InputListItem label="{name}" selected="{selected}">
</InputListItem>
</items>
</List>
列表项的数量正确,但名称和选定项未正确绑定
如果我将模型设置为控制器onInit中的视图,则工作正常
请告诉我哪里出错了?还需要使用模型别名指定控件的属性
<InputListItem label="{status>name}" selected="{status>selected}">
控件的属性也需要使用模型的别名指定
<InputListItem label="{status>name}" selected="{status>selected}">