Kendo Grid CRUD详细信息模板ASP.NET

时间:2016-12-28 22:08:28

标签: c# asp.net kendo-ui crud detail

我试图在Kendo Detail模板中进行CRUD,但是当我在详细网格的工具栏中添加命令列或add命令时,我得到一个例外。

我需要知道如何在细节网格中添加此命令按钮而不会出现错误。

这是我的细节网格:

<script id="detailTemplate" type="text/kendo-tmpl">
    @(Html.Kendo().Grid<CarModel>()
    .Name("grid_#=ID#") 
    .HtmlAttributes(new { style = "width: 1200px;" })
    .Columns(columns =>
    {
        columns.Bound(c => c.ID).Width(200);
        columns.Bound(c => c.Brand).Width(200);
        columns.Command(command =>
        {
            command.Edit().UpdateText("Update").CancelText("Cancel").Text("Update");
            command.Custom("Delete").Click("delete");
        }).Width(244);
    })
    .ToolBar(toolbar => toolbar.Create().Text("Add"))
    .DataSource(dataSource => dataSource
        .Ajax()
        .PageSize(5)
        .Events(events => events.Error("error"))
        .Events(events => events.RequestEnd("request"))
        .Model(model =>
        {
            model.Id(c => c.ID);
        })
        .Read(read => read.Action("getCars", "Car"))
        .Create(create => create.Action("CreateCar", "Car"))
        .Update(update => update.Action("UpdateCar", "Car"))
        .Destroy(destroy => destroy.Action("DeleteCar", "Car"))
    )
    .Pageable()
    .Sortable()
    .ToClientTemplate()
    )
</script>

0 个答案:

没有答案