title: Extjs, define scope of column's renderer function
body: <p>I think that, bydefault renderer always refer to its calling object as scope. and we do not have to define anything but in my grid i have different behaviour.</p>
  
  <p>I have to define rendere function runtime.</p>
  
  <p>I make column object and for each column i assign renderer.</p>
  
  <pre><code>for (var i = 0; i &lt; columns.length; i++) {
        newRenderer = function (v, m, r, rI, cI, s)
        { 
             if(this.originalRend)  &lt;&lt;&lt;&lt;&lt;-----------------
             // "this" is not object of column but whole page.
             { 
                   //then call original} 
             else {
                   // call new renderer
             }
        }
        columns[i].originalRend = columns[i].renderer;
        columns[i].renderer = newRenderer;
  }
  </code></pre>
  
  <p>In my newRenderer function "THIS" does not refer to column object. WHY?????
  and how to do that????</p>