Hi Team
I added radtreeview in sharepoint master page for left navigation.
the code below is i used
<HEAD>
<script language="javascript">
//<![CDATA[
function ClientNodeClicked(sender, eventArgs)
{
alert();
window.setTimeout(function()
{
alert(sender.getWindowBounds().x);
}, 0);
var node = eventArgs.get_node();
node.toggle();
}
//]]>
</script>
</HEAD>
<BODY scroll="yes" onload="javascript:if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();">
<form runat="server" onsubmit="return _spFormOnSubmitWrapper();">
<telerik:RadScriptManager runat="server" ID="RadScriptManager1"/>
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server">
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script language="javascript" type="text/javascript">
//<![CDATA[
function pageLoad() {
alert('In');
var tree = $find("<%= RadTreeView1.ClientID %>");
if (tree) {
var location = window.location.pathname;
location = location.substring(location.lastIndexOf('/') + 1);
var nodeText = location.split('.');
var node = tree.findNodeByText(nodeText[0]);
alert(nodeText[0]);
if (node.get_level() != 0) {
var parentNode = node.get_parent();
node.get_parent().expand();
node.select();
}
else {
node.expand(true);
node.select();
}
}
}
//]]>
</script> </telerik:RadCodeBlock>
<telerik:RadTreeView ID="RadTreeView1" EnableEmbeddedSkins="false" DataSourceID="XmlDataSource1"
runat="server" Skin="IV" OnClientNodeClicked="ClientNodeClicked" DataNavigateUrlField="ImageUrl">
<DataBindings>
<telerik:RadTreeNodeBinding SelectedImageUrl="/IV/Img/selected_arrow.png" ExpandMode="ClientSide" DataMember="Node" TextField="Text" ExpandedField="Expanded" />
</DataBindings>
</telerik:RadTreeView>
<asp:XmlDataSource runat="server" ID="XmlDataSource1" DataFile="TreeView.xml" XPath="/Tree/Node" />
</asp:ContentPlaceHolder>
</form>
</BODY>
but the pageLoad and ClientNodeClicked events are not firing in browser...
help me to solve this issue...