0

我正在使用Kendo UI Grid进行ASP.NET MVC4应用程序的开发。如何使用Kendo网格自定义命令?

而且我想显示'Destroy'命令的自定义确认消息。并且为此我使用自定义命令。

下面是一块为代码: -

<%:Html.Kendo().Grid<Kendo.Mvc.Examples.Models.EmployeeViewModel>() 
    .Name("Grid") 
    .Columns(columns => 
    { 
     columns.Bound(e => e.FirstName); 
     columns.Bound(e => e.LastName); 
     columns.Bound(e => e.Title); 
     columns.Command(command => command.Custom("ViewDetails").Click("showDetails")); 
    }) 
    .DataSource(dataSource => dataSource 
     .Ajax() 
     .Read(read => read.Action("CustomCommand_Read", "Grid")) 
    ) 
%> 

现在,我想添加一个方法,在数据源之前叫我“ShowDetails” javascript函数(自定义命令的onclick功能) 。

那么,怎样才能添加我的行动DataSource部分一样 - 读取,创建,Destory?

+0

是你试图再次读取数据源?我只是有点困惑你想要做什么 – CSharper

回答

0

你可以试试在这种情况下,你调用函数JS_function并传递返回将此功能到您的控制器动作参数做到这一点

.Read(read => read.Action("CustomCommand_Read", "Grid").Data("JS_function")) 

(不伪造者添加到您的CustomCommand_Read参数)

+0

嗨标准,净这不是我的问题的答案。我想知道,如果我使用自定义命令,那么我怎么能添加数据源选项的操作方法为custom.Like阅读,销毁和创建。 – Pawan