Я пытаюсь разработать приложение SAPUI5 с помощью смарт-таблицы с привязкой модели json. While running this program I'm getting error I'm sharing that snapshot with you я делю свой код, пожалуйста, предложите мне, как достичь этогоПриложение с привязкой SmartTable и JSONModel
В представлении:
<smartTable:SmartTable
id="smartTable_ResponsiveTable"
smartFilterId="smartFilterBar"
tableType="ResponsiveTable"
editable="false"
entitySet="tableSet"
useVariantManagement="false"
useTablePersonalisation="false"
header="Products"
showRowCount="true"
useExportToExcel="false"
enableAutoBinding="true"
initiallyVisibleFields="name">
</smartTable:SmartTable>
В контроллере:
var array = [{
"name" : "Dinesh",
"id" : "123"
},
{
"name" : "Nikhil",
"id" : "456"
},{
"name" : "Pulkit",
"id" : "789"
}];
var model = new sap.ui.model.json.JSONModel();
model.setData({
tableSet: array
});
this.getView().byId("smartTable_ResponsiveTable").setModel(model);
});
Пожалуйста, предложите мне, как это сделать.
Привет Габриэль, Спасибо за предоставленный ответ. Я добавил столбцов тег в мой код, как показано ниже \t \t \t \t \t smartTable: столбцы> После добавления этого я получаю следующее сообщение об ошибке не удалось загрузить «Сап/Ui/сост/smarttable/столбцов. js 'из https://sapui5.netweaver.ondemand.com/resources/sap/ui/comp/smarttable/columns.js: 404 - ошибка. Пожалуйста, скажите, в чем проблема, и скажите, как добавить столбец внутри него (просьба указать пример кода). С уважением, Dinesh –
Dinesh
в примере, описанном в примере, не определены столбцы в представлении xml, поэтому у меня нет быстрого способа узнать, возможно ли это , Единственный совет - попытаться следовать приведенному в примере: –
https://sapui5.netweaver.ondemand.com/explored.html#/entity/sap.ui.comp.smarttable.SmartTable/samples –