[CLOSED] How to Create a Menu in Code

  1. #1

    [CLOSED] How to Create a Menu in Code

    Not working?
     Menu menu = new Menu();
    menu.Items.Add(new MenuItem("Menu Item 1"));
    menu.Items.Add(new MenuItem("Menu Item 2"));
    menu.Items.Add(new MenuItem("Menu Item 3"));
    There is a working example?
    Last edited by Daniil; Oct 20, 2010 at 12:23 PM. Reason: [CLOSED]
  2. #2
    Hi,

    Please look at the example.

    Example
    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            Ext.Net.Menu menu = new Ext.Net.Menu();
            menu.Items.Add(new Ext.Net.MenuItem("Item 1"));
            menu.Items.Add(new Ext.Net.MenuItem("Item 2"));
            Button1.Menu.Add(menu);
        }
    </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 ID="Button1" runat="server" Text="Menu" />
        </form>
    </body>
    </html>
  3. #3
    this does not work. the menu is empty.

    <%@ Page Language="C#" %>
     
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
     
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            Ext.Net.Menu m1 = new Ext.Net.Menu();
            m1.Items.Add(new Ext.Net.MenuItem("hello"));
            MenuPanel1.Menu.Add(m1);
    
        }
    </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 id="Head1" runat="server">
        <title>WAY - Data Entry</title>
         <link rel="stylesheet" type="text/css"  href="Css/Stylesheet.css" />
       
    </head>
    <body>
        <ext:ResourceManager ID="ResourceManager1" runat="server" />
        
        <ext:Viewport ID="ViewPort1" runat="server">
            <Items>
                <ext:BorderLayout ID="BorderLayout1" runat="server">             
                    <West MinWidth="145" MaxWidth="400" Split="true" Collapsible="true">                
                         <ext:MenuPanel ID="MenuPanel1" runat="server" Width="145" Cls="myClass">
                               
                            </ext:MenuPanel>
    
                    </West>
                        <Center>
                            <ext:TabPanel ID="TabPanel1" runat="server" />                               
                        </Center>
                </ext:BorderLayout>
            </Items>
        </ext:Viewport>
    </body>
    </html>
  4. #4
    Hi,

    MenuPanel has created menu already therefore you have to add menu items to MenuPanel's menu
    MenuPanel1.Menu.Items(new Ext.Net.MenuItem("hello"));

Similar Threads

  1. Replies: 0
    Last Post: Aug 09, 2012, 5:37 AM
  2. [CLOSED] how to re-create menu dynamically
    By nhg_itd in forum 1.x Legacy Premium Help
    Replies: 14
    Last Post: Oct 20, 2011, 10:25 AM
  3. [CLOSED] Programatically create ToolBar Menu
    By sadaf in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Dec 02, 2010, 11:23 AM
  4. Create menu with XML
    By flaviodamaia in forum 1.x Help
    Replies: 1
    Last Post: Mar 16, 2010, 9:08 AM
  5. Replies: 3
    Last Post: Dec 12, 2008, 10:04 AM

Posting Permissions