Inline Edit

Oct 8, 2012 at 11:21 AM

Can i have inline Edit of specific column with update and cancel options.

Can i have button for each row to delete or do sepcific action.

Coordinator
Oct 9, 2012 at 3:14 AM

GridMvc does not have built-in function of inline editing, you need to do this manually.

Making specific actions very easy, use RenderValueAs method:

@helper RenderManageColumn(Foo item)
{
    <form method="POST" action="@Url.RouteUrl(new { controller = "Foo", action = "Delete", id = item.Id })">
        <button onclick="return confirm('Are you sure?')" type="submit">
           Remove
        </button>
    </form>
}

@Html.Grid(Model).Columns(columns =>
{
    columns.Add(foo => u.foo)
        .Titled(string.Empty)
        .Encoded(false)
        .Sanitized(false)
        .RenderValueAs(foo => RenderManageColumn(foo).ToHtmlString());
})