Skip to Content
0
Feb 09, 2017 at 11:22 AM

Issue displaying odata in SAPUI5 Smart Table

7489 Views

Hi Guys,

I am trying to use the Smart Table control instead of sap.m.table in my project. On following the reference in SAPUI5 Explored I used the Filter and Table code.

The below code was used in my controller instead of loading data from the mock server.

I am able to get the sorter and filters but my Smart Table shows "No Data".

The errors I get on performing the filter operation are

1. Error: resource smarttableSmartTable/Component-changes.json could not be loaded from ./Component-changes.json. Check for 'file not found' or parse errors. Reason: Not Found -

2. 'getChanges' failed: -

Please provide suggestions as to where I could have gone wrong.

Thanks,

Srinivasan

jQuery.sap.require("sap.ui.core.util.MockServer");
var oModel;
var oMockServer = new sap.ui.core.util.MockServer({
rootUri: "/sap/opu/odata/SAP/ZCFS_CUSTOMER_LIST_SRV/"
});
this._oMockServer = oMockServer;
oMockServer.simulate("localService/ZCFS_CUSTOMER_LIST_SRV/metadata.xml", "localServiceZCFS_CUSTOMER_LIST_SRV");
oMockServer.start();
oModel = new sap.ui.model.odata.ODataModel("/sap/opu/odata/SAP/ZCFS_CUSTOMER_LIST_SRV/", true);
oModel.setCountSupported(false);
var oView = this.getView();
oView.setModel(oModel);