こんにちは私はasp.netmvcとtelerikコントロールの新人です。行をクリックしたときにo.Id値を取得するにはどうすればよいですか?
<%= 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"))
%>
jsコードで:
function onRowSelect(e) {
var ordersGrid = $('#RolesGrid').data('tGrid');
var row = e.row;
var dataItem = ordersGrid.dataItem(row);
alert(dataItem);
}
ただし、dataItemはnullであり、生成されたhtmlファイルにはid値がありません。私の悪い英語をありがとうそしてごめんなさい