Просто для исправления привязки, отображаемой в вашем вопросе, необходимо указать имя привязки агрегации и путь внутри объекта агрегации (см. Ссылку на изображение и консольную часть в этом).
Примечание:Я использовал элемент управления sap.ui.unified.Menu.
Образец:
Создать фиктивное меню:
var oJSONModel = new sap.ui.model.json.JSONModel({
"Plants": [
{key: "0001", description: "Plant 0001"},
{key: "0002", description: "Plant 0002"},
{key: "0003", description: "Plant 0003"}
]
});
var oMenu1 = new sap.ui.unified.Menu({
items : {
path : "/Plants",
template: new sap.ui.unified.MenuItem({
text :"{description}"
})
}
});
oMenu1.setModel(oJSONModel);
// Adding to some dummy Sapui5 sample page
sap.ui.getCore().byId("sdk---sample").addDependent(oMenu1);
oMenu1.open();
Рендеринг меню с хромированной консоли