Syntax for GridPanel Renderer Function in Codebehind breaks in older browsers

  1. #1

    Syntax for GridPanel Renderer Function in Codebehind breaks in older browsers

    Hello,

    The following javascript code is an example of the syntax required to perform custom rendering:

    var pctChange = function (value) {
        return String.format(template, (value < 0) ? "red" : "green", value.toFixed(0) + "%");
    };
    It works well in modern/wellbehaved browsers :). However, if using IE7 (or turn compatibility view on in IE8) and use the follwing syntax in codebehind to set the formatting in a gridpanel

    Gridpanel1.ColumnModel.Columns(x).Renderer.Fn = "pctChange"

    Chrome 8.0.552 & Firefox 3.6.13 seem to be fine also. It appears that the "var =..." syntax is not liked. Is there an alternative way of setting Renderer.Fn to a javascript function in codebehind?

    Thanks
  2. #2

    [CLOSED]

    [CLOSED] Ok. Its a simple case of removing the var = syntax.

    Thanks

Similar Threads

  1. [CLOSED] Renderer function
    By tanky65 in forum 2.x Legacy Premium Help
    Replies: 4
    Last Post: Jul 30, 2012, 7:21 PM
  2. [CLOSED] GridPanel. Force renderer function of column
    By supera in forum 2.x Legacy Premium Help
    Replies: 2
    Last Post: Jun 25, 2012, 5:45 PM
  3. Replies: 4
    Last Post: May 31, 2011, 11:54 AM
  4. [CLOSED] How to use #{...} syntax within javascript function
    By jmcantrell in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Jun 21, 2010, 4:38 PM
  5. [CLOSED] Accessing Row value in row click renderer function
    By Etisbew in forum 1.x Legacy Premium Help
    Replies: 5
    Last Post: Jun 09, 2009, 4:11 AM

Posting Permissions