This example shows the client-side events supported by Telerik Grid for ASP.NET MVC.
The Grid has four events:
<%= Html.Telerik().Grid(Model)
.Name("Grid")
.ClientEvents(events => events
.OnLoad("onLoad")
)
or
<% Html.Telerik().Grid(Model)
.Name("Grid")
.ClientEvents(events => events
.OnLoad(() =>
{
%>
function(e) {
//perform required actions here.
}
<%
})
.Render();
<%= Html.Telerik().Grid(Model)
.Name("Grid")
.ClientEvents(events => events
.OnDataBinding("onDataBinding")
)
or
<% Html.Telerik().Grid(Model)
.Name("Grid")
.ClientEvents(events => events
.OnDataBinding(() =>
{
%>
function(e) {
//perform required actions here.
}
<%
})
.Render();
<%= Html.Telerik().Grid(Model)
.Name("Grid")
.ClientEvents(events => events
.OnError("onError")
)
or
<% Html.Telerik().Grid(Model)
.Name("Grid")
.ClientEvents(events => events
.OnError(() =>
{
%>
function(e) {
//perform required actions here.
}
<%
})
.Render();
<%= Html.Telerik().Grid(Model)
.Name("Grid")
.ClientEvents(events => events
.OnRowDataBound("onRowDataBound")
)
or
<% Html.Telerik().Grid(Model)
.Name("Grid")
.ClientEvents(events => events
.OnRowDataBound(() =>
{
%>
function(e) {
//perform required actions here.
}
<%
})
.Render();