Skip to Content
Mar 24, 2015 at 09:34 PM

enhance table before display


hello everyone,

I'm trying to enhance cell colors depending on the content of the cell.

I'm consuming oData service from SAP backend.

this is the table:

var oTable = new sap.ui.table.Table({
  id: "OverviewTable",
  width : "100%",
  rowHeight : 20,
  title : "",
oTable.addColumn(new sap.ui.table.Column({
  label : new sap.ui.commons.Label({text : "Группа компаний""}),
  template : new sap.ui.commons.TextView().bindProperty("text","SENDER_NUM"),
   sortProperty : "SENDER_NUM",
   filterProperty : "SENDER_NUM",
return oTable;

So, I'm passing values to table by .bindRows(); and field values: SENDER_NUM

The thing is that I'm trying to change cell color depending what value the SENDER_NUM has.

Where can I fetch the results?

As onInit, onBeforeRendering, and even after return.oTable there are no values yet in the table.

Where can I fetch the filled in value in the table?

Thank you.