This is a migrated thread and some comments may be shown as answers.

Radtreeview selected node text and value displaying null?

3 Answers 448 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Bhuvan
Top achievements
Rank 1
Bhuvan asked on 24 Mar 2011, 01:17 PM
Hi,

I ha a RadTreeview like this
<telerik:RadTreeView ID="RadTreeView_CommonControls" runat="server" 
    Skin="Windows7" OnClientDoubleClick="SetPlaceHolders">
      <Nodes>
 <telerik:RadTreeNode Text="Text Controls">
  <Nodes>
<telerik:RadTreeNode Text="Text Area" Value="<Text Area></Text Area>"></telerik:RadTreeNode>
<telerik:RadTreeNode Text="Regards Template" Value="<Regards></Regards>"></telerik:RadTreeNode>
<telerik:RadTreeNode Text="Intro Template" Value="<Intro></Intro>"></telerik:RadTreeNode>
 <telerik:RadTreeNode Text="Sat Intro Template"  Value="<About Sat></About Sat>"></telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
<telerik:RadTreeNode Text="Audio Controls">
 <Nodes>
<telerik:RadTreeNode Text="Embed Audio" Value="<Embed Audio></Embed Audio>"></telerik:RadTreeNode>
<telerik:RadTreeNode Text="Upload Audio" Value="<Upload Audio></Upload Audio>"></telerik:RadTreeNode>
<telerik:RadTreeNode Text="Upload BGM" Value="<Upload BGM></Upload BGM>"></telerik:RadTreeNode>                                                        
 </Nodes>
</telerik:RadTreeNode>
<telerik:RadTreeNode Text="Video Controls">
 <Nodes>
  <telerik:RadTreeNode Text="Embed Video"  Value="<Embed Video></Embed Video>"></telerik:RadTreeNode>
<telerik:RadTreeNode Text="Upload Video"  Value="<Embed Video></Embed Video>"></telerik:RadTreeNode>
<telerik:RadTreeNode Text="Upload Video and Audio"  Value="<Embed Video></Embed Video>"></telerik:RadTreeNode>                                                        
</Nodes>
</telerik:RadTreeNode>                                                    
    </Nodes>
</telerik:RadTreeView>

I am trying to access the selected node value and text when i double click on node

Javascript function
function SetPlaceHolders(sender, args) {
        var TreeView = $find("<%=RadTreeView_CommonControls.ClientID%>");
        var SelectedNode_Tree = TreeView.get_selectedNode();
        SelectedNode_Tree = TreeView.SelectedNode;
        debugger;
          
    }

var SelectedNode_Tree = TreeView.get_selectedNode(); //This is displaying Null
        SelectedNode_Tree = TreeView.SelectedNode; // This raising as Undefined


Will u please help me to fnd out this?

3 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 25 Mar 2011, 09:07 AM
Hello Bhuvan,

Try the following code snippet to get the selected node.

Java Script:
<script type="text/javascript">
    function SetPlaceHolders(sender, args) {
        debugger;
        var TreeView = $find("<%=RadTreeView_CommonControls.ClientID%>");
        var SelectedNode_Tree= TreeView.get_selectedNodes()[0].get_text();
    }
</script>

Thanks,
Princy.
0
rajaganapathi
Top achievements
Rank 1
answered on 23 Jun 2011, 06:31 AM

Hi Princy,
             Even the below code returns only null ... Could you please help me.... I need to upadte the breadcrumb on click of every node in radtreeview.

<script type="text/javascript">

    function SetPlaceHolders(sender, args) {
        debugger;
        var TreeView = $find("<%=RadTreeView_CommonControls.ClientID%>");
        var SelectedNode_Tree= TreeView.get_selectedNodes()[0].get_text();
    }
</script>

 

0
Plamen
Telerik team
answered on 24 Jun 2011, 11:39 AM
Hello rajaganapathi,

Here is another way to access the text or value of a node:

function SetPlaceHolders(sender, args) {
          var SelectedNode_Tree = args._node.get_text();
          alert(SelectedNode_Tree);
      }

As a matter of fact the option that was offered by Mr. Princy Philip worked fine as well in my simple project.

Hope this works for you.

Greetings,
Plamen Zdravkov
the Telerik team

Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

Tags
TreeView
Asked by
Bhuvan
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
rajaganapathi
Top achievements
Rank 1
Plamen
Telerik team
Share this question
or