Переплет в таблицу SAPUI5
Я пытаюсь связать в своей таблице, но данные не появляются, и я не понимаю, почему. Может ли кто-нибудь помочь мне, пожалуйста. Следуйте коду:
Посмотреть
<mvc:View controllerName="rel.Relatorios.controller.View"
xmlns:mvc="sap.ui.core.mvc"
displayBlock="true" xmlns="sap.m"
xmlns:table="sap.ui.table"
>
<Shell id="shell">
<App id="app">
<pages>
<Page id="page" title="Testes Relatórios">
<content>
<Table id="tabela1"
items="{
path: '/names'
}">
<headerToolbar></headerToolbar>
<columns>
<Column width="12em" id="id">
<Text text="Id" />
</Column>
<Column width="12em" id="produtos">
<Text text="Produtos" />
</Column>
<Column width="12em" id="descricao">
<Text text="Descrição" />
</Column>
</columns>
<items>
<ColumnListItem>
<cells>
<Label text="{id}" />
</cells>
<cells>
<Label text="{produto}"/>
</cells>
<cells>
<Label text="{descricao}"/>
</cells>
</ColumnListItem>
</items>
</Table>
</content>
</Page>
</pages>
</App>
</Shell>
</mvc:View>
контроллер
sap.ui.define([
"sap/ui/core/mvc/Controller",
"sap/ui/model/json/JSONModel"
], function (Controller,JSONModel) {
"use strict";
return Controller.extend("rel.Relatorios.controller.View", {
onInit: function () {
var oData = {
names:[{
id:"1",
produto:"Celular",
descricao:"Telefone"
},{
id:"2",
produto:"Relógio",
descricao:"relogio"
},{
id:"3",
produto:"calendário",
descricao:"calendário de meses"
},{
id:"4",
produto:"copo",
descricao:"copo de cozinha"
},{
id:"5",
produto:"mochila",
descricao:"mochila de alimentos"
}]
};
var oModel = new JSONModel(oData);
this.getView().setModel(oModel, "Viewview");
}
});
});