Quantcast
Viewing all articles
Browse latest Browse all 9076

Bind Odata records to UI5 table

Hi All,

 

I am trying to bind the values coming from Odata gateway service to UI5 table. I have done the code like below but I am unable to bind the values to table. Can you please help me how to retrieve collection of data and bind to table.

 

var oTable = new sap.ui.table.Table("Sampletable");

  var sServiceUrl =   "/sap/opu/odata/sap/ZTEST_SERV_SRV/";

  var oModel = new sap.ui.model.odata.ODataModel(sServiceUrl, true);

 

  oTable = sap.ui.getCore().byId("Sampletable");

  oTable.setModel(oModel);

  var oDropdownBox2 = new sap.ui.commons.DropdownBox(

  "DropdownBox2", {

  tooltip : "Materials",

  displaySecondaryValues : true,

  "association:listBox" : oListBox1

  });

 

 

oDropdownBox2

  .attachChange(function() {

  var oVal = oDropdownBox2.getValue();

  alert(oVal);

  OData.read("/sap/opu/odata/sap/ZTEST_SERV_SRV/matsavdataSet?$filter=Material ge '000000000000000476' and Material le '000000000000000480'",

    function (oData, oResponse)

    { 

 

    },

    function(oError){ 

               alert("Read failed");} 

           );  

  });

 

 

oPanel.addContent(oDropdownBox2);

  oPanel.addContent(oTable);

 

Regards,

Suresh


Viewing all articles
Browse latest Browse all 9076

Trending Articles