X.Msg.Notify with DirectEvent

  1. #1

    X.Msg.Notify with DirectEvent

    Hi,

    i tried to use X.Msg in a DirectEvent, in Debug I see it's been fired and the string in
    data is there but, Firebug return is empty

    Panel4_Collapsed	true
    TreePanel1_SM	{"nodeID":"xnode-80","text":"Mozart","path":"/xnode-36/xnode-80"}
    __EVENTARGUMENT	TreePanel1|event|Click
    __EVENTTARGET	resManager
    submitDirectEventConfig	{"config":{"extraParams":{"Node":"Mozart"}}}
    
    RESULT:  {}
    ASPX.cs
            protected void ClickNode(object sender, DirectEventArgs e)
            {
                var data = e.ExtraParams["Node"].ToString();
                X.Msg.Notify("CallBack", "NODE: " + data);
            }
    ASPX
                                        <ext:TreePanel ID="TreePanel1" runat="server" Icon="BookOpen" Title="Catalog" AutoScroll="true">
                                            <TopBar>
                                                <ext:Toolbar ID="Toolbar1" runat="server">
                                                    <Items>
                                                        <ext:Button ID="Button1" runat="server" Text="Expand All">
                                                            <Listeners>
                                                                <Click Handler="#{TreePanel1}.expandAll();" />
                                                            </Listeners>
                                                        </ext:Button>
                                                        <ext:Button ID="Button2" runat="server" Text="Collapse All">
                                                            <Listeners>
                                                                <Click Handler="#{TreePanel1}.collapseAll();" />
                                                            </Listeners>
                                                        </ext:Button>
                                                    </Items>
                                                </ext:Toolbar>
                                            </TopBar>
                                            <Root>
                                                <ext:TreeNode Text="Composers" Expanded="true">
                                                    <Nodes>
                                                        <ext:TreeNode Text="Beethoven" Icon="UserGray">
                                                            <Nodes>
                                                                <ext:TreeNode Text="Concertos">
                                                                    <Nodes>
                                                                        <ext:TreeNode Text="No. 1 - C" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 2 - B-Flat Major" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 3 - C Minor" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 4 - G Major" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 5 - E-Flat Major" Icon="Music" />
                                                                    </Nodes>
                                                                </ext:TreeNode>
                                                                <ext:TreeNode Text="Quartets">
                                                                    <Nodes>
                                                                        <ext:TreeNode Text="Six String Quartets" Icon="Music" />
                                                                        <ext:TreeNode Text="Three String Quartets" Icon="Music" />
                                                                        <ext:TreeNode Text="Grosse Fugue for String Quartets" Icon="Music" />
                                                                    </Nodes>
                                                                </ext:TreeNode>
                                                                <ext:TreeNode Text="Sonatas">
                                                                    <Nodes>
                                                                        <ext:TreeNode Text="Sonata in A Minor" Icon="Music" />
                                                                        <ext:TreeNode Text="sonata in F Major" Icon="Music" />
                                                                    </Nodes>
                                                                </ext:TreeNode>
                                                                <ext:TreeNode Text="Symphonies">
                                                                    <Nodes>
                                                                        <ext:TreeNode Text="No. 1 - C Major" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 2 - D Major" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 3 - E-Flat Major" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 4 - B-Flat Major" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 5 - C Minor" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 6 - F Major" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 7 - A Major" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 8 - F Major" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 9 - D Minor" Icon="Music" />
                                                                    </Nodes>
                                                                </ext:TreeNode>
                                                            </Nodes>
                                                        </ext:TreeNode>
                                                        <ext:TreeNode Text="Brahms" Icon="UserGray">
                                                            <Nodes>
                                                                <ext:TreeNode Text="Concertos">
                                                                    <Nodes>
                                                                        <ext:TreeNode Text="Violin Concerto" Icon="Music" />
                                                                        <ext:TreeNode Text="Double Concerto - A Minor" Icon="Music" />
                                                                        <ext:TreeNode Text="Piano Concerto No. 1 - D Minor" Icon="Music" />
                                                                        <ext:TreeNode Text="Piano Concerto No. 2 - B-Flat Major" Icon="Music" />
                                                                    </Nodes>
                                                                </ext:TreeNode>
                                                                <ext:TreeNode Text="Quartets">
                                                                    <Nodes>
                                                                        <ext:TreeNode Text="Piano Quartet No. 1 - G Minor" Icon="Music" />
                                                                        <ext:TreeNode Text="Piano Quartet No. 2 - A Major" Icon="Music" />
                                                                        <ext:TreeNode Text="Piano Quartet No. 3 - C Minor" Icon="Music" />
                                                                        <ext:TreeNode Text="Piano Quartet No. 3 - B-Flat Minor" Icon="Music" />
                                                                    </Nodes>
                                                                </ext:TreeNode>
                                                                <ext:TreeNode Text="Sonatas">
                                                                    <Nodes>
                                                                        <ext:TreeNode Text="Two Sonatas for Clarinet - F Minor" Icon="Music" />
                                                                        <ext:TreeNode Text="Two Sonatas for Clarinet - E-Flat Major" Icon="Music" />
                                                                    </Nodes>
                                                                </ext:TreeNode>
                                                                <ext:TreeNode Text="Symphonies">
                                                                    <Nodes>
                                                                        <ext:TreeNode Text="No. 1 - C Minor" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 2 - D Minor" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 3 - F Major" Icon="Music" />
                                                                        <ext:TreeNode Text="No. 4 - E Minor" Icon="Music" />
                                                                    </Nodes>
                                                                </ext:TreeNode>
                                                            </Nodes>
                                                        </ext:TreeNode>
                                                        <ext:TreeNode Text="Mozart" Icon="UserGray">
                                                            <Nodes>
                                                                <ext:TreeNode Text="Concertos">
                                                                    <Nodes>
                                                                        <ext:TreeNode Text="Piano Concerto No. 12" Icon="Music" />
                                                                        <ext:TreeNode Text="Piano Concerto No. 17" Icon="Music" />
                                                                        <ext:TreeNode Text="Clarinet Concerto" Icon="Music" />
                                                                        <ext:TreeNode Text="Violin Concerto No. 5" Icon="Music" />
                                                                        <ext:TreeNode Text="Violin Concerto No. 4" Icon="Music" />
                                                                    </Nodes>
                                                                </ext:TreeNode>
                                                            </Nodes>
                                                        </ext:TreeNode>
                                                    </Nodes>
                                                </ext:TreeNode>
                                            </Root>
                                            <BottomBar>
                                                <ext:StatusBar ID="StatusBar1" runat="server" AutoClear="1500" />
                                            </BottomBar>
                                            <DirectEvents>
                                                <Click OnEvent="ClickNode">
                                                    <ExtraParams>
                                                        <ext:Parameter Name="Node" Value="node.text" Mode="Raw" />
                                                    </ExtraParams>
                                                </Click>
                                            </DirectEvents>
                                            <Listeners>
                                                <Click Handler="#{StatusBar1}.setStatus({text: 'Node Selected: <b>' + node.text + '<br />', clear: true});" />
                                                <ExpandNode Handler="#{StatusBar1}.setStatus({text: 'Node Expanded: <b>' + node.text + '<br />', clear: true});"
                                                    Delay="30" />
                                                <CollapseNode Handler="#{StatusBar1}.setStatus({text: 'Node Collapsed: <b>' + node.text + '<br />', clear: true});" />
                                            </Listeners>
                                        </ext:TreePanel>
  2. #2
    Hi,
     X.Msg.Notify("CallBack", "NODE: " + data).Show();

Similar Threads

  1. Replies: 6
    Last Post: May 11, 2012, 8:17 PM
  2. notify the User when the cell editor is not valid
    By ascsolutions in forum 1.x Help
    Replies: 2
    Last Post: Apr 05, 2012, 6:16 PM
  3. X.Msg.Notify show with delay ?
    By xtremexploit in forum 1.x Help
    Replies: 2
    Last Post: Feb 17, 2012, 10:00 PM
  4. Ext.Msg.notify
    By threewonders in forum 1.x Help
    Replies: 4
    Last Post: Mar 10, 2011, 6:00 PM
  5. [CLOSED] [1.0] X.Msg.Notify bug?
    By alliedwallet.com in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Oct 29, 2010, 5:43 PM

Posting Permissions