[CLOSED] node.getOwnerTree() clientside function returns null if rootVisible = false on treepanel

  1. #1

    [CLOSED] node.getOwnerTree() clientside function returns null if rootVisible = false on treepanel

    If treepanel.rootVisible is set to false, getOwnerTree() on any nodes will return undefined because rootNode does not have a reference to the store.

    <%@ Import Namespace="Ext.Net" %>
    <%@ Import Namespace="Ext.Net.Utilities" %>
    <%@ Import Namespace="System.Linq" %>
    <%@ Import Namespace="System.Xml.Linq" %>
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <!DOCTYPE html>
    <html>
    <head id="Head1" runat="server">
    </head>
    <body>
        <form id="Form1" runat="server">
        <ext:ResourceManager ID="ResourceManager1" runat="server" />
        <h1>
            Multi Node TreePanel built using markup</h1>
        <ext:TreePanel ID="TreePanel1" runat="server" Width="300" Height="450" Icon="BookOpen"
            Title="Catalog" AutoScroll="true" RootVisible="false">
            <TopBar>
                <ext:Toolbar ID="Toolbar1" runat="server">
                    <Items>
                        <ext:Button ID="Button1" runat="server" Text="Get Root Owner Tree">
                            <Listeners>
                                <Click Handler="alert(#{TreePanel1}.getRootNode().getOwnerTree())" />
                            </Listeners>
                        </ext:Button>
                    </Items>
                </ext:Toolbar>
            </TopBar>
            <Root>
                <ext:Node Text="Composers" Expanded="true">
                    <Children>
                        <ext:Node Text="Beethoven" Icon="UserGray">
                        </ext:Node>
                        <ext:Node Text="Brahms" Icon="UserGray">
                        </ext:Node>
                    </Children>
                </ext:Node>
            </Root>
        </ext:TreePanel>
        </form>
    </body>
    </html>
    Last edited by Daniil; Nov 28, 2012 at 3:02 PM. Reason: [CLOSED]
  2. #2
    Hi @jchau,

    I was unable to reproduce the problem.

    Maybe, it was fixed in ExtJS 4.1.3. We upgraded the trunk to this version today.
    svn.ext.net/premium/trunk

    Could you update and retest?

Similar Threads

  1. [CLOSED] [1.3] Problem with rootVisible on TreePanel
    By John_Writers in forum 1.x Legacy Premium Help
    Replies: 10
    Last Post: Apr 02, 2012, 7:46 AM
  2. radio button always returns false
    By khadga in forum 1.x Help
    Replies: 4
    Last Post: Nov 20, 2010, 7:37 AM
  3. [CLOSED] TreePanel RootVisible
    By pdcase in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Jul 29, 2010, 9:12 PM
  4. Replies: 1
    Last Post: Apr 08, 2010, 6:28 PM
  5. [CLOSED] TreePanel RootVisible Question
    By UGRev in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Feb 27, 2009, 1:59 PM

Posting Permissions