Kendo 具有自定义功能的网格 UI

Kendo Grid UI with custom function

我想要一个使用 kendo 默认设计 button design 并使用我自己的功能的删除按钮,请问我该怎么做?

这是按钮的代码:

   columns.Command(command => { command.Destroy(); }).Width(30);

是的,很简单,当用户单击删除按钮时,您所要做的就是 运行 java 脚本方法。这是您可以完成它的一种方法。

    columns.Command(c => c.Custom("Delete").Click("deleteRecord"));

Javascript

   function deleteRecord(e) {
     var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
     if (confirm('Are you sure you want to delete : ' + dataItem.name)) {
         var grid = $("#gridNAME").data("kendoGrid");
         grid.dataSource.remove(dataItem);
         grid.dataSource.sync();
         grid.refresh();
     }
 }