Hi Team
I added radtreeview in sharepoint master page for left navigation.
the code below is i used
but the pageLoad and ClientNodeClicked events are not firing in browser...
help me to solve this issue...
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...