Создайте свою модель JSON в манифесте:
"models": {
"jsonModel": {
"type": "sap.ui.model.json.JSONModel"
}
},
Поместите данные в свою модель JSON в свой контроллер:
var oLocalModel = this.getModel("jsonModel");
var aFilterAgr = [];
for (var i = 0; i < agrdata.length; i++) {
if (agrdata[i].vendno === this.selectedven) {
var percent = agrdata[i].revenue / 999 * 100;
aFilterAgr.push({
vendno: agrdata[i].vendno,
agrno: agrdata[i].agrno,
revenue: agrdata[i].revenue,
percent: percent.toFixed(2)
});
}
}
oLocalModel.setProperty("/TableData", aFilterAgr); //Put table data in your JSON model
Свяжите модель JSON с таблицей в представлении XML:
<Table items="{jsonModel>/TableData}">
Подробнее о моделях JSON