Skip to Content
0
Former Member
Nov 28, 2016 at 09:16 AM

How to modify content of XMLModel?

64 Views Last edit Nov 28, 2016 at 10:21 AM 4 rev

Hi All,

I am trying to bind data to my SAPUI5 table as:

var xmlModel = new sap.ui.model.xml.XMLModel();
xmlModel.loadData("/XMII/Illuminator?QueryTemplate=CUSTOM_QUERY/QUERY/BonifiedRecords&Content-Type=text/xml", "",false);
var oTable = new sap.ui.table.Table({  selectionMode : sap.ui.table.SelectionMode.Single,  rowSelectionChange: function(e) {  var idx = e.getParameter('rowIndex');  },  selectionBehavior: sap.ui.table.SelectionBehavior.Row  });
// define the Table columns and the binding values  oTable.addColumn(new sap.ui.table.Column({  label: new sap.ui.commons.Label({text: "Handle"}),  template: new sap.ui.commons.TextView({text:"{HANDLE}"})  }));
 oTable.addColumn(new sap.ui.table.Column({
  label: new sap.ui.commons.Label({text: "Level"}),
  template: new sap.ui.commons.TextField({value: "{LEVEL}"})
  }));
oTable.setModel(operationModel);  oTable.bindRows("/Rowset/Row/");

Now I am able to see records on my table, but the problem is I need to do some processing to the records before setting them onto the table.

Example: In my HANDLE Column I am getting data as: A,B:01 now I want to get B out of this String and then I want to set the value to the table column.

Ho to do this? I searched a lott but couldn't find any solution.

Waiting for your response. Thanks in advance