title: Modify Row Data of the table in BIRT
body: <p>I want to change the data present in the row of the table which I used for grouping purpose in the BIRT. I know how to retrieve the value but I want to change the rendering value, precisely I want to transform the string. I checked an example on official page <a href="https://www.eclipse.org/birt/phoenix/deploy/reportScripting.php" rel="nofollow">here</a>:</p>
  
  <pre><code>if (this.getRowData().getExpressionValue(3) &gt; 100)
      this.getStyle().backgroundColor="red";//This will only change the row instance
  </code></pre>
  
  <p>This is helpful to change the style of the text but I want to change the text rather than the style</p>
  
  <pre><code>var t = this.getRowData().getExpressionValue("row[colname]");
  t= t.toUpperCase();  //any string transformation
  this.valueExpr = t;  //this is not working
  </code></pre>
  
  <p>So how to assign new string to the row. I write this script at onRender event of the row. But it is not working. Any Idea?</p>