[CLOSED] [1.0] How to select a treenode in codebehind?

  1. #1

    [CLOSED] [1.0] How to select a treenode in codebehind?

    How can I select a node of a treepanel in codebehind?
    I tried SelectNode and got an error.

    Default.aspx
    <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="uctrl._Default" %>
    <%@ Register assembly="Ext.Net" namespace="Ext.Net" tagprefix="ext" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head id="Head1" runat="server">
        <title></title>
    </head>
    <body>
        <form id="det_form1" runat="server">
        <ext:ResourceManager ID="rsm01" runat="server" ScriptMode="Debug" />
    
         <ext:Viewport ID="det_vwp1" runat="server">
            <Items>
                <ext:BorderLayout ID="det_bla1" runat="server">
                    <North Split="true">
                        <ext:Panel ID="det_pnlnorth" runat="server" Title="Title" Height="48" Padding="6"
                        BodyStyle="background-color:#FFD600;text-align:right;">
                            <Items>
                           </Items>
                           <BottomBar>
                                 <ext:Toolbar ID="det_tob" runat="server" Flat="true">
                                    <Items>                        
                                        <ext:Button ID="det_tobbtnopen1" runat="server" Icon="Disk">
                                            <ToolTips>
                                                <ext:ToolTip ID="det_ttpbtnopen1" runat="server" Html="Click on Save Button to load usercontrol" />
                                            </ToolTips>
                                            <DirectEvents>
                                                  <Click OnEvent="det_tobbtnopen1_Click" Timeout="300000">
                                                      <EventMask ShowMask="true" />
                                                  </Click>
                                            </DirectEvents>
                                        </ext:Button>
                                    </Items>
                                </ext:Toolbar>
                            </BottomBar>                    
                        </ext:Panel>
                    </North>
                    <Center>
                        <ext:Container ID="det_con01" runat="server" Layout="Fit">
                              <Items>
                                 <ext:Panel ID="det_pnlwuc01" runat="server" Layout="Fit" Title=""  TitleCollapse="true">
                                    <Items>
                                    </Items>
                                 </ext:Panel>
                             </Items>
                         </ext:Container>
                    </Center>
                </ext:BorderLayout>
            </Items>
        </ext:Viewport>
        </form>
    </body>
    </html>
    Default.aspx.vb
    Imports Ext.Net
    
    Partial Public Class _Default
        Inherits System.Web.UI.Page
    
    
        Public Sub det_tobbtnopen1_Click()
            Dim tn As Ext.Net.TreeNode
            Dim tnc As Ext.Net.TreeNode
            Dim trpnlcustree As New Ext.Net.TreePanel()
            trpnlcustree.Icon = Icon.BookOpen
            trpnlcustree.AutoScroll = True
            det_pnlwuc01.Items.Add(trpnlcustree)
    
    
            tn = New Ext.Net.TreeNode("1", "Item 1", Icon.User)
            tn.Expanded = True
    
            trpnlcustree.Root.Add(tn)
    
            tnc = New Ext.Net.TreeNode("2", "Item 2", Icon.User)
            tnc.Expanded = True
            tn.Nodes.Add(tnc)
    
            tnc = New Ext.Net.TreeNode("3", "Item 3", Icon.User)
            tnc.Expanded = True
            tn.Nodes.Add(tnc)
    
            det_pnlwuc01.Render()
    
            trpnlcustree.SelectNode("2")
    
        End Sub
    
    End Class
    Regards, Klaus
    Last edited by Daniil; Nov 01, 2010 at 3:04 PM. Reason: [CLOSED]
  2. #2
    Hi,

    Please explicitly set a TreePanel's id.

    Example
    Dim trpnlcustree As New Ext.Net.TreePanel()
    trpnlcustree.ID = "TreePanel1"
  3. #3
    Thanks,
    it is solved.

    Klaus

Similar Threads

  1. [CLOSED] Treenode link and select
    By xeo4.it in forum 1.x Legacy Premium Help
    Replies: 6
    Last Post: Jan 17, 2011, 8:33 AM
  2. Replies: 2
    Last Post: Nov 22, 2010, 3:41 AM
  3. Replies: 0
    Last Post: Dec 10, 2009, 11:14 AM
  4. How to select TreeNode with Up/Down keys?
    By dbassett74 in forum 1.x Help
    Replies: 0
    Last Post: May 26, 2009, 7:23 PM
  5. [CLOSED] Select TreeNode Programatically
    By Ben in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Feb 04, 2009, 9:45 AM

Posting Permissions