Kendo ui 获取选定的RowID剑道网格

Kendo ui 获取选定的RowID剑道网格,kendo-ui,telerik,kendo-grid,Kendo Ui,Telerik,Kendo Grid,我想在单击剑道网格上的编辑按钮时获得编辑行ID 当我点击编辑按钮时,我想得到“文档类型ID”,它显示在网格中,并且必须隐藏在原始网格中(数据源的主键)。我用它来澄清我的问题 下面的事件在单击“编辑”时触发,但我无法获取该特定行的ID $("#grid").data("kendoGrid").bind("edit", function (e) { var grid = $("#grid").data("kendoGrid"); }); @(Html

我想在单击剑道网格上的编辑按钮时获得编辑行ID

当我点击编辑按钮时,我想得到“文档类型ID”,它显示在网格中,并且必须隐藏在原始网格中(数据源的主键)。我用它来澄清我的问题

下面的事件在单击“编辑”时触发,但我无法获取该特定行的ID

$("#grid").data("kendoGrid").bind("edit", function (e) {

            var grid = $("#grid").data("kendoGrid");


        });

@(Html.Kendo().Grid((IEnumerable<Doc.Web.Models.Common.DocumentTypeModel>)Model.lst_DocumentType)    
    .Name("grid")
    .Columns(columns =>
    {

        columns.Bound(o => o.DocumentTypeID).Visible(false);
        columns.Bound(o => o.DocumentType).Title("Document Type");
        columns.Bound(o => o.DocumentTypeDescription).Title("Description");

        columns.Command(command => { command.Edit(); command.Destroy(); }).Width(182);
    })
    .ToolBar(toolbar => toolbar.Create())
    .Editable(editable => editable.Mode(GridEditMode.InLine))//.TemplateName("DocumentType_template"))    
    .Pageable()
    .Sortable()
    .Filterable()
    .DataSource(dataSource => dataSource
        .Ajax()
        .PageSize(20)
        .Events(events => events.Error("error_handler"))
        .Model(model => model.Id(p => p.DocumentTypeID))
        .Create(update => update.Action("EditingInline_Create", "DocumentType").Data("additionalInfo"))
        .Read(read => read.Action("EditingInline_Read", "DocumentType").Data("additionalInfo"))
        .Update(update => update.Action("EditingInline_Update", "DocumentType").Data("additionalInfo"))
        .Destroy(update => update.Action("EditingInline_Destroy", "DocumentType").Data("additionalInfo"))

    )
)
$(“#网格”).data(“kendoGrid”).bind(“编辑”,函数(e){
var grid=$(“#grid”).data(“kendoGrid”);
});
@(Html.Kendo().Grid((IEnumerable)Model.lst_DocumentType)
.名称(“网格”)
.列(列=>
{
columns.Bound(o=>o.DocumentTypeID).Visible(false);
columns.Bound(o=>o.DocumentType).Title(“文档类型”);
columns.Bound(o=>o.DocumentTypeDescription).Title(“Description”);
Command(Command=>{Command.Edit();Command.Destroy();}).Width(182);
})
.ToolBar(ToolBar=>ToolBar.Create())
.Editable(Editable=>Editable.Mode(GridEditMode.InLine))/.TemplateName(“DocumentType_模板”))
.Pageable()
.Sortable()
.可过滤()
.DataSource(DataSource=>DataSource
.Ajax()
.页面大小(20)
.Events(Events=>Events.Error(“错误处理程序”))
.Model(Model=>Model.Id(p=>p.DocumentTypeID))
.Create(update=>update.Action(“editingline\u Create”,“DocumentType”).Data(“additionalInfo”))
.Read(Read=>Read.Action(“editingline\u Read”,“DocumentType”).Data(“additionalInfo”))
.Update(Update=>Update.Action(“editingline\u Update”,“DocumentType”).Data(“additionalInfo”))
.Destroy(update=>update.Action(“editingline\u Destroy”,“DocumentType”).Data(“additionalInfo”))
)
)

在网格的编辑事件中,您可以通过arguments对象获取对行模型的引用

function onEdit(e){
     alert(e.model.DocumentTypeID);
}