This project is read-only.

MVC.Grid button with id parameter

Apr 29, 2016 at 2:43 PM
Hi,
i have a mvc grid and i added a button in a column like this:

columns.Add()
                                                            .Encoded(false)
                                                            .Sanitized(false)
                                                            .SetWidth(30)
                                                            .RenderValueAs(o => @<input type="button" name="Extract" value="Extract" onclick="Extract()"/>);
but i would like to pass the id of the row in the Extract() function as parameter. how can i do that?
Apr 29, 2016 at 2:51 PM
Edited Apr 29, 2016 at 2:53 PM
Hi!

If you know your model you can use razor sintax inside RenderValueAs
columns.Add().Encoded(false).Sanitized(false).SetWidth(30)
        .RenderValueAs(o => @<input type="button" name="Extract" value="Extract" onclick="Extract(@o.IdModel)" />);
"o" in RenderValueAs represent a "row" or a single instance of the item list you pass to the grid.

Hope it helps!
Marked as answer by Deatk on 4/29/2016 at 7:09 AM
Apr 29, 2016 at 3:09 PM
YES! thank you very much for the fast answer!!!!! :)