This example shows the client-side events supported by Telerik Chart for ASP.NET MVC.
You can attach an event handler using either of these options:
Html.Telerik().Chart(Model)
.Name("chart")
.Series(series => {
series.Bar(s => s.RepSales).Name("Representative Sales");
series.Bar(s => s.TotalSales).Name("Total Sales");
})
.ClientEvents(events => events
.OnLoad("onLoad")
)
<%= Html.Telerik().Chart(Model)
.Name("chart")
.Series(series => {
series.Bar(s => s.RepSales).Name("Representative Sales");
series.Bar(s => s.TotalSales).Name("Total Sales");
})
.ClientEvents(events => events
.OnLoad(() =>
{
%>
function(e) {
// Perform required actions here.
}
<%
}
)
%>
@(Html.Telerik().Chart(Model)
.Name("chart")
.Series(series => {
series.Bar(s => s.RepSales).Name("Representative Sales");
series.Bar(s => s.TotalSales).Name("Total Sales");
})
.ClientEvents(events => events
.OnLoad(
@<text>
function(e) {
// Perform required actions here.
}
</text>)
)
)
The chart has the following events: