我正在使用Kendo UI Grid开发ASP.NET MVC4应用程序。
并且我想用Destroy命令显示自定义确认消息,而不是通常的确认消息。
下面是该段代码:
@(Html.Kendo().Grid<Gts.Core.Dto.CategoryDto>().Columns(columns =>
{columns.Command(command => { command.Destroy(); }).Width(70).HtmlAttributes(new {style = "text-align:right;padding:0px;" });
}).DataSource(dataSource => dataSource
.Ajax()
.Model(model => model.Id(p => p.CategoryID))
.Read(read => read.Action("CategoryItemDetails", "Category", new { CategoryID = "#=CategoryID#", categoryId = "#=FKCategoryID#" }))
.Destroy(update => update.Action("CategoryDestroy", "Category"))
)
.Events(events => events.DataBound("dataBoundChild").Edit("dataBoundEdit").Remove("deleteCategoryChild").Save("datasourceChange")).ToClientTemplate()
我们该怎么做?
您可以创建类似于以下内容的自定义模板列
{ command: { text: "Delete", click: deleteData }, title: "Delete", width: width7, menu: false }
在deleteData函数内部,您可以在确认框中显示自定义的用户友好消息。