我试图在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>