telerik grid-onRowSelect, wie man die id?

Hallo, ich bin neu in asp.net mvc und telerik controls. Wie bekomme ich o -.Id-Wert wenn ich auf die Zeile?

 <%= Html.Telerik().Grid(Model)                    
                    .Name("RolesGrid")
                    .DataKeys(keys => keys.Add(o => o.Id))                               
                    .Selectable()                    
                    .Columns(columns =>
                    {
                        columns.Bound(o => o.Name);
                        columns.Bound(o => o.Description);

                    })
                    .Pageable()                       
                    .ClientEvents(events => events                    
                    .OnRowSelect("onRowSelect"))

             %>

in js-code:

 function onRowSelect(e)   {
        var ordersGrid = $('#RolesGrid').data('tGrid');  
        var row = e.row;
        var dataItem = ordersGrid.dataItem(row);
        alert(dataItem);
    }

Aber dataItem null ist, und es gibt keine id-Wert in der generierten html-Datei. Vielen Dank und sorry für mein schlechtes Englisch

telerik.com/help/aspnet-ajax/grid-onrowselected.html "get_gridDataItem() ist nicht direkt auf dem client verfügbar, es sei denn, OnRowCreating/OnRowCreated Veranstaltungen angeschlossen sind. Dies erfolgt zum Zweck der Optimierung. Wenn Sie die rowIndex, die Sie verwenden können, eventArgs.get_itemIndexHierarchical()"

InformationsquelleAutor Sanja Melnichuk | 2010-12-10

Schreibe einen Kommentar