У меня есть контроллер:связывание данных для SmartTable в SAPUI
return Controller.extend("sap.ui.lenta.controller.MasterData", {
onInit : function() {
var oData = {
contactsList:[
{
vendorNum: '101938'
beCode: '0100'
gz: 'P 12 Beer',
gb: '5'
},
{
vendorNum: '101936',
beCode: '0107',
gz: 'P 12 Пиво',
gb: '1'
},
{
vendorNum: '101933',
beCode: '0108',
gz: 'P 24 Текстиль для дома',
gb: '3'
}
]
};
var oModel = new JSONModel(oData);
this.getView().setModel(oModel, "masterData");
var i18nModel = new ResourceModel({
bundleName: "sap.ui.test.i18n.i18n"
});
this.getView().setModel(i18nModel, "i18n");
},
//.....
в представлении я пытаюсь сделать SmartTable:
<smartTable:SmartTable id="listing" entitySet="masterData>contactsList" />
Но в конце концов я получаю пустую таблицу. Я не могу получить значение из массива contactsList
. Как сделать так, чтобы SmartTable
начал показывать данные от contactsList
?
Вы можете показать подробный пример использования smartTable? – sanu0074