I have a RadTreeView inside a user control with a custom skin. The base behavior is to expand the nodes on a double click, but I want it to be on a single click to expand, so i followed this help item at : http://www.telerik.com/help/radcontrols/prometheus/tree_expand_onsingleclick.html but it doesnt seem like the BeforeClientClick event is firing. Here is my markup:
<%
@ Control Language="C#" AutoEventWireup="true" CodeBehind="MainMenu.ascx.cs" Inherits="website.MainMenu" %>
<%
@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
script type="text/javascript" language="javascript">
function ClickHandler(node)
{
if(node.Nodes.length > 0)
{
node.Toggle();
}
}
</
script>
<div id="sidenav">
<div class="sidetop"></div>
<telerik:RadTreeView ID="RadTVTestMenu" runat="server" onnodedatabound="RadTVTestMenu_NodeDataBound" Skin="wired" EnableEmbeddedSkins="false" BeforeClientClick="ClickHandler">
<CollapseAnimation Type="OutQuint" Duration="100"></CollapseAnimation>
<ExpandAnimation Type="OutQuart" Duration="100"></ExpandAnimation>
</telerik:RadTreeView>
<div class="sidebottom"></div>
</
div>
