2014-01-10 4 views
1

Я хочу получить идентификатор строки редактирования на кнопке «Редактировать», щелкнув по сетке кендо.get Selected RowID kendo grid

enter image description here

Когда я нажимаю на кнопку редактирования я хочу, чтобы получить «Тип документа 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")) 

    ) 
) 

ответ

2

Внутри редактирования случае сетки вы можете получить ссылку на модель строки с помощью объекта аргументы.

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