Я читаю некоторые данные из службы OData. Внутри контроллера я делаю следующее:
this.getView().bindElement({
path: "/HeaderData(key1='key1',key2='key2')",
parameters: { expand: 'toItems' }
});
Данные считываются правильно, и модель в консоли выглядит так:
HeaderData(key1='key1',key2='key2'): {
HeaderField1: "value1"
HeaderField2: "value2"
toItems: {__list: Array(2)}
}
Теперь яхотите связать записи в коллекции "toItems"
с таблицей. Я пробовал следующее, но это не работает, потому что "toItems"
- это коллекция.
<Table items="{
path: '/HeaderData',
parameters: { expand: 'toItems' }
}">
Этот также не работает:
<Table items="{
path: '/HeaderData/toItems'
}">
Как правильно связать элементы? К таблице невозможно получить доступ по идентификатору, поэтому привязка должна быть в представлении XML.