Add Menu Panel Dynamically in Panel

  1. #1

    Add Menu Panel Dynamically in Panel

    Hello

    I am working with Ext.NET Controls in My Application..I want Dynamic MenuPanel in Panel.
    I had try out some code its not showing Menu and Menu Item.

    So any One having any Idea Please Help ME


    Thanks

    With Regards,
    Archana Mistry
  2. #2
    Maybe you want something like this? (click the "Submit" button to add menupanel to the panel)

    1. aspx file
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        
            <ext:ResourceManager ID="ResourceManager1" runat="server" />
            <ext:Panel ID="Panel1" runat="server" Height="300" Title="Title">
                <Items>
                </Items>
            </ext:Panel>
            <ext:Button ID="Button1" runat="server" ondirectclick="Button1_DirectClick" 
                Text="Submit" />
        
        </div>
        </form>
    </body>
    </html>
    2. cs file
    ...
    using Ext.Net; // add Ext.Net reference
    ...
            protected void Button1_DirectClick(object sender, Ext.Net.DirectEventArgs e)
            {
                MenuPanel menu = new MenuPanel(); // define a menu panel
    
                Ext.Net.MenuItem item1 = new Ext.Net.MenuItem // 1st menu item
                {
                    Text = "Item 1",
                    Icon = Ext.Net.Icon.ArrowRight
                };
                Ext.Net.MenuItem item2 = new Ext.Net.MenuItem // 2nd menu item
                {
                    Text = "Item 2",
                    Icon = Ext.Net.Icon.ArrowLeft
                };
    
                menu.Menu.Add(item1); // add menu items to the menu
                menu.Menu.Add(item2);
    
                menu.AddTo(Panel1); // add menu to the panel1 defined in aspx
            }
  3. #3

    Reply Dynamic Menu Panel

    Thanks a lot
    But i am also Find Solution
    This is Working

    <%@ Page Language="C#" %>

    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

    <script runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
    if (X.IsAjaxRequest || this.Page.IsPostBack) return;

    var menuPanel = new MenuPanel {
    Title = "Business Processes",
    Icon = Icon.Wrench,
    SaveSelection = true,
    Header = true
    };

    var menuItem = new Ext.Net.MenuItem("Menu");
    menuPanel.Menu.Items.Add(menuItem);

    this.PanelBusinessProcess.Items.Add(menuPanel);
    }
    </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:Panel ID="Panel1" Header="false" Height="300" Layout="fit" runat="server">
    <Items>
    <ext:Panel ID="PanelBusinessProcess" Layout="fit" runat="server" >

    </ext:Panel>
    </Items>
    </ext:Panel>


    </form>
    </body>
    </html>

    With Regards
    Archana Mistry

Similar Threads

  1. Replies: 2
    Last Post: Apr 02, 2012, 7:48 AM
  2. Replies: 0
    Last Post: Mar 27, 2012, 10:01 AM
  3. Add Menu Panel Dynamically in Panel
    By archana in forum 1.x Help
    Replies: 4
    Last Post: Oct 27, 2011, 10:38 AM
  4. Ext .net Menu Panel dynamically created
    By garag in forum 1.x Help
    Replies: 1
    Last Post: Oct 14, 2011, 9:50 AM
  5. Replies: 0
    Last Post: Nov 12, 2010, 2:52 AM

Tags for this Thread

Posting Permissions