[CLOSED] Click tree note to refresh gridpanel...

  1. #1

    [CLOSED] Click tree note to refresh gridpanel...

    Hi,
    When Tree node was click, send seleted node text to refresh gridpanel
    but code can't work
    How to resolve ????

    Treepanel1.Listeners.Click.Handler in Ext.net 2.0 can't use ,what code to replace it???

      <ext:TreePanel ID="TreePanel1" runat="server" Height="600" Title="mytree">
                                <Listeners>
                                   <ItemClick Handler="App.direct.GetSel(#{TreePanel1}.getSelectionModel().getSelectedNode().text);">
                                   </ItemMouseEnter>
                                </Listeners>
                              
                            </ext:TreePanel>
    Last edited by Daniil; Jun 08, 2012 at 8:06 AM. Reason: [CLOSED]
  2. #2
    Hi,

    Please use SelectionModel.

    Example
    <%@ Page Language="C#" %>
    
    <%@ 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 runat="server">
        <title>Ext.NET v2 Example</title>
    </head>
    <body>
        <ext:ResourceManager runat="server" />
        <ext:TreePanel ID="TreePanel1" runat="server" AutoHeight="true">
            <Root>
                <ext:Node Text="Root (level 0)" Expanded="true">
                    <Children>
                        <ext:Node Text="Node1 (level 1)" Expanded="true">
                            <Children>
                                <ext:Node Text="Node1 (level 2)" Expanded="true">
                                    <Children>
                                        <ext:Node Text="Node1 (level 3)" Leaf="true" />
                                        <ext:Node Text="Node2 (level 3)" Leaf="true" />
                                    </Children>
                                </ext:Node>
                            </Children>
                        </ext:Node>
                        <ext:Node Text="Node2 (level 1)" Expanded="true">
                            <Children>
                                <ext:Node Text="Node1 (level 2)" Expanded="true">
                                    <Children>
                                        <ext:Node Text="Node1 (level 3)" Leaf="true" />
                                        <ext:Node Text="Node2 (level 3)" Leaf="true" />
                                    </Children>
                                </ext:Node>
                            </Children>
                        </ext:Node>
                    </Children>
                </ext:Node>
            </Root>
            <SelectionModel>
                <ext:TreeSelectionModel runat="server">
                    <Listeners>
                        <Select Handler="alert(record.get('text'));" />
                    </Listeners>
                </ext:TreeSelectionModel>
            </SelectionModel>
        </ext:TreePanel>
    </body>
    </html>
  3. #3
    thanks for your help :)

    Quote Originally Posted by Daniil View Post
    Hi,

    Please use SelectionModel.

    Example
    <%@ Page Language="C#" %>
    
    <%@ 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 runat="server">
        <title>Ext.NET v2 Example</title>
    </head>
    <body>
        <ext:ResourceManager runat="server" />
        <ext:TreePanel ID="TreePanel1" runat="server" AutoHeight="true">
            <Root>
                <ext:Node Text="Root (level 0)" Expanded="true">
                    <Children>
                        <ext:Node Text="Node1 (level 1)" Expanded="true">
                            <Children>
                                <ext:Node Text="Node1 (level 2)" Expanded="true">
                                    <Children>
                                        <ext:Node Text="Node1 (level 3)" Leaf="true" />
                                        <ext:Node Text="Node2 (level 3)" Leaf="true" />
                                    </Children>
                                </ext:Node>
                            </Children>
                        </ext:Node>
                        <ext:Node Text="Node2 (level 1)" Expanded="true">
                            <Children>
                                <ext:Node Text="Node1 (level 2)" Expanded="true">
                                    <Children>
                                        <ext:Node Text="Node1 (level 3)" Leaf="true" />
                                        <ext:Node Text="Node2 (level 3)" Leaf="true" />
                                    </Children>
                                </ext:Node>
                            </Children>
                        </ext:Node>
                    </Children>
                </ext:Node>
            </Root>
            <SelectionModel>
                <ext:TreeSelectionModel runat="server">
                    <Listeners>
                        <Select Handler="alert(record.get('text'));" />
                    </Listeners>
                </ext:TreeSelectionModel>
            </SelectionModel>
        </ext:TreePanel>
    </body>
    </html>

Similar Threads

  1. [CLOSED] TreePanel refresh tree node
    By boris in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Dec 16, 2011, 10:32 AM
  2. Replies: 3
    Last Post: Jul 08, 2010, 8:48 PM
  3. [CLOSED] Maintaining Tree State after Refresh
    By amitpareek in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Dec 08, 2009, 6:57 PM
  4. Replies: 3
    Last Post: Jul 14, 2009, 7:02 AM
  5. How to refresh tree using CodeBehind and VB?
    By dbassett74 in forum 1.x Help
    Replies: 0
    Last Post: Apr 21, 2009, 2:47 PM

Posting Permissions