[CLOSED] Adding menu items with Ajax Event

Page 2 of 2 FirstFirst 12
  1. #11
    the markup :
    <ext:Button ID="btnSelectCat" runat="server" Icon="TableColumn" Text="[Select Column]" FieldLabel="Category">
                                                                                    <Menu>
                                                                                        <ext:Menu ID="SelectCategoriesCmb" runat="server" >
                                                                                            <Defaults>
                                                                                                <ext:Parameter Name="HideOnClick" Value="false" Mode="Raw" />
                                                                                            </Defaults>
                                                                                            <Items>
                                                                                                <ext:CheckMenuItem ID="CatHeader" runat="server" Text="Header" CheckHandler="headerChecked" />
                                                                                                <ext:MenuSeparator />
                                                                                                
                                                                                            </Items>                    
                                                                                        </ext:Menu>
                                                                                    </Menu>
                                                                                </ext:Button>
    on the onDirectClick method of a button i do this :
     CheckMenuItem itm = new CheckMenuItem();
                            itm.Text = col.ColumnName;
                            
                            Ext.Net.MenuItem mi = new Ext.Net.MenuItem();
                            mi.Text = col.ColumnName;
    
                            SelectCategoriesCmb.Items.Add(itm);
    SelectCategoriesCmb.UpdateContent();
    if i add object mi it adds ok without problems. if i add object itm i get an error
  2. #12
    Hi,

    Please use AddTo method for adding menu items during DirectEvent
    <%@ Page Language="C#" %>
     
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
     
    <script runat="server">
        protected void Add(object sender, DirectEventArgs e)
        {
            Ext.Net.MenuItem item = new Ext.Net.MenuItem()
            {
                Text = "Dynamic item",
                Icon = Icon.Add
            };
            
            item.AddTo(this.Menu1);
            
            Ext.Net.CheckMenuItem citem = new Ext.Net.CheckMenuItem()
            {
                Text = "Dynamic check item",
                HideOnClick = false
            };
            
            citem.AddTo(this.Menu1);
        }
    </script>
     
    <!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 Example</title>
    </head>
    <body>
        <form runat="server">
        <ext:ResourceManager runat="server" />
        <ext:Button runat="server" Text="Menu">
            <Menu>
                <ext:Menu ID="Menu1" runat="server">
                    <Items>
                        <ext:MenuItem Text="Static item" Icon="Add" />
                    </Items>
                </ext:Menu>
            </Menu>
        </ext:Button>
        <ext:Button runat="server" Text="Add" OnDirectClick="Add" />
        </form>
    </body>
    </html>
  3. #13
    Thanks Vladimir!
    I've tried it, but in this scenario neither MenuItem or CheckMenu Item get displayed.
  4. #14
    Hi,

    Did you try my sample without any changes?
Page 2 of 2 FirstFirst 12

Similar Threads

  1. Replies: 2
    Last Post: May 21, 2012, 9:25 AM
  2. Adding items to Menu from code behind
    By maephisto in forum 1.x Help
    Replies: 1
    Last Post: Apr 21, 2011, 8:36 AM
  3. Replies: 2
    Last Post: Dec 15, 2009, 2:54 PM
  4. Adding controls with an ajax event
    By Hagalaz in forum 1.x Help
    Replies: 1
    Last Post: Nov 22, 2009, 9:12 AM
  5. [CLOSED] CycleButton - adding menu items in code behind
    By Justin_Wignall in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Mar 17, 2009, 1:25 PM

Posting Permissions