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

RadTreeView Embedded in Another Control

2 Answers 56 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
mauricio
Top achievements
Rank 1
mauricio asked on 20 Dec 2011, 05:43 AM
I have the following problem, I have this code:

<telerik:RadSplitter ID="Radsplitter5" runat="server" Height="655px" Width="100%"
            Skin="Office2010Black">
        <telerik:RadPane ID="Radpane9" runat="server" Width="215px" Scrolling="None">
           <telerik:RadPanelBar runat="server" ID="RadPanelBar1" ExpandMode="FullExpandedItem"
           Skin="Office2010Black" Height="655px" Width="100%">
            <Items>
                <telerik:RadPanelItem Text="Moviles" Expanded="true" >
                    <Items>
                        <telerik:RadPanelItem Value="Moviles">
                            <ItemTemplate>
                            <asp:Panel ID="Panel1" runat="server" Height="445px" ScrollBars="Vertical">
                               <telerik:RadTreeView ID="TreeView1" CheckBoxes="true" Runat="server" TriStateCheckBoxes="true" CheckChildNodes="true" OnLoad="OnTreeLoad" OnClientContextMenuItemClicking="onClientContextMenuItemClicking"
                OnClientContextMenuShowing="onClientContextMenuShowing" OnClientNodeClicking="onNodeClicking" OnClientNodeChecked="ClientNodeChecked" Font-Size="Smaller">
                                <ContextMenus>
                    <telerik:RadTreeViewContextMenu ID="MainContextMenu" runat="server">
                        <Items>
                            <telerik:RadMenuItem Value="UltimasPosiciones" Text="Ultimas Posiciones">
                            </telerik:RadMenuItem>
                            <telerik:RadMenuItem Value="LimpiarPosiciones" Text="Limpiar Posiciones" Visible="false">
                            </telerik:RadMenuItem>
                        </Items>
                        <CollapseAnimation Type="none" />
                    </telerik:RadTreeViewContextMenu>
                </ContextMenus>
    </telerik:RadTreeView></asp:Panel>


I need to know how to access the treeview using javascript.
Use this, and nothing:

var tree = $find('<%=RadPanelBar1.Items[0].FindControl("Treeview1").ClientID %>');

I do not know how, thank you very much beforehand.

Greetings.

2 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 20 Dec 2011, 02:13 PM
Hello,

I suppose you need to access RadTreeview on an external event. So an easy way is you can access treeview on OnClientLoad of RadTreeView and assign that in a global variable. Here is the sample code.
JS:
<script type="text/javascript">
    var treeview;
 function OnClientLoad(sender, args)
 {
    treeview= sender; //assign treeview in a global variable
 }
 function OnClientClick()
 {
    var tree=  treeview; // access treeview on external event
 }
</script>

Thanks,
Princy.
0
mauricio
Top achievements
Rank 1
answered on 20 Dec 2011, 05:59 PM
i'll try it!!!,let you know any change!!. Thank!!!.
Tags
TreeView
Asked by
mauricio
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
mauricio
Top achievements
Rank 1
Share this question
or