Asp.net mvc 4 如何使用剑道网格自定义命令?
我正在使用剑道UI网格开发ASP.NET MVC4应用程序 我想显示“销毁”命令的自定义确认消息。为此,我使用自定义命令 下面是一段代码:-Asp.net mvc 4 如何使用剑道网格自定义命令?,asp.net-mvc-4,datasource,kendo-grid,section508,add-custom-command,Asp.net Mvc 4,Datasource,Kendo Grid,Section508,Add Custom Command,我正在使用剑道UI网格开发ASP.NET MVC4应用程序 我想显示“销毁”命令的自定义确认消息。为此,我使用自定义命令 下面是一段代码:- <%:Html.Kendo().Grid<Kendo.Mvc.Examples.Models.EmployeeViewModel>() .Name("Grid") .Columns(columns => { columns.Bound(e => e.FirstName);
<%: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"))
)
%>
{
columns.Bound(e=>e.FirstName);
columns.Bound(e=>e.LastName);
columns.Bound(e=>e.Title);
columns.Command(Command=>Command.Custom(“查看详细信息”)。单击(“显示详细信息”);
})
.DataSource(DataSource=>DataSource
.Ajax()
.Read(Read=>Read.Action(“CustomCommand\u Read”,“Grid”))
)
%>
现在,我想在调用我的“ShowDetails”javascript函数(自定义命令onclick函数)之前在DataSource中添加一个方法
那么,如何在数据源部分添加我的操作,如-Read、Create、Destory?您可以尝试这样做
.Read(read => read.Action("CustomCommand_Read", "Grid").Data("JS_function"))
在这种情况下,您调用函数JS_function并将返回此函数的参数传递到控制器操作中(不要忘记添加到CustomCommand_Read参数)是否再次尝试读取数据源?我只是有点困惑你想做什么Hi Std,Net这不是我问题的答案。我想知道如果我使用自定义命令,那么如何在自定义的datasource选项中添加操作方法。如读取、销毁和创建。