This example shows the client-side events supported by Telerik PanelBar for ASP.NET MVC.
The panelbar has four events:
<%= Html.Telerik().PanelBar()
.Name("PanelBar")
.ClientEvents(events => events
.OnLoad("onLoad")
)
or
<% Html.Telerik().PanelBar()
.Name("PanelBar")
.ClientEvents(events => events
.OnLoad(() =>
{
%>
function(e) {
//perform required actions here.
}
<%
})
.Render();
<%= Html.Telerik().PanelBar()
.Name("PanelBar")
.ClientEvents(events => events
.OnExpand("onExpand")
)
or
<% Html.Telerik().PanelBar()
.Name("PanelBar")
.ClientEvents(events => events
.OnExpand(() =>
{
%>
function(e) {
//perform required actions here.
}
<%
})
.Render();
<%= Html.Telerik().PanelBar()
.Name("PanelBar")
.ClientEvents(events => events
.OnCollapse("onCollapse")
)
or
<% Html.Telerik().PanelBar()
.Name("PanelBar")
.ClientEvents(events => events
.OnCollapse(() =>
{
%>
function(e) {
//perform required actions here.
}
<%
})
.Render();
<%= Html.Telerik().PanelBar()
.Name("PanelBar")
.ClientEvents(events => events
.OnSelect("onSelect")
)
or
<% Html.Telerik().PanelBar()
.Name("PanelBar")
.ClientEvents(events => events
.OnSelect(() =>
{
%>
function(e) {
//perform required actions here.
}
<%
})
.Render();