[CLOSED] MVC/Razor Configure a Renderer in a GridPanel

  1. #1

    [CLOSED] MVC/Razor Configure a Renderer in a GridPanel

    I have a grid where one of the columns needs to be a hyperlink. I have a webforms grid with this code:

    <Column>
    <Renderer Handler=? return String.format('<a href="javascript:Ext.util.Format.linkClickHandler(\'{0}\');" {1}>{2}</a>', url, qTip, display);? />
    </Column>
    In my new project, I can get this rar in Razor:
    colModel.Columns.Add(Html.X.Column().DataIndex("TaskName").Text("Task").CellCls("wideCell").Flex(1).Renderer())
    However, there is no "Handler" for the Renderer and the .Renderer property is asking for an Ext.Net.Renderer item (not a delegate) so I don't know how to get the handler information to it. Will you please let me know what I need to provide to complete the link?
    Last edited by Daniil; May 10, 2012 at 7:56 PM. Reason: [CLOSED]
  2. #2
    Hi,

    Example
    .Renderer(r =>
         r.Handler = "return value;"
    )
  3. #3

    I get an Error

    I don't know that it matters, but I am using VB.NET and I receive an error: "Lamba expression cannot be converted to 'Ext.Net.Renderer' because Ext.Net.Renderer is not a delagate type."
  4. #4
    Confirmed, it's really not a delegate type.

    It should look this way.
    @Html.X().Column().Renderer(new Renderer("return value;"))
  5. #5
    Yep, I had pretty much figured that out by the time I received your post, but good to confirm. However, now, I am struggling with how to pass in the record information to provide to my formatter. I have been viewing this example: https://examples2.ext.net/#/GridPane...ous/Custom_UI/ and I have tried using the variables index, value, meta, etc. but they are not recognized as demonstrated in this example. So, how do I get record values?
  6. #6
    It this case you should set up Fn.
    @Html.X().Column().Renderer(new Renderer() { Fn = "rendererFunction" })
  7. #7
    That was the golden ticket. Thanks!

Similar Threads

  1. [CLOSED] [Razor] Add GridView to GridPanel in razor
    By boris in forum 2.x Legacy Premium Help
    Replies: 3
    Last Post: May 09, 2012, 4:23 PM
  2. How to invoke Renderer in GridPanel
    By Mastahh in forum 1.x Help
    Replies: 1
    Last Post: May 19, 2010, 9:08 AM
  3. Gridpanel Row Renderer
    By DasPhansom in forum 1.x Help
    Replies: 5
    Last Post: Jul 20, 2009, 6:49 AM
  4. GridPanel Renderer
    By JonG in forum 1.x Help
    Replies: 0
    Last Post: Jul 10, 2009, 5:28 AM
  5. Combobox Renderer in Gridpanel bug
    By Washburn in forum 1.x Help
    Replies: 19
    Last Post: Apr 27, 2009, 10:06 AM

Posting Permissions