Exemplo n.º 1
0
        private void AddWindow()
        {
            Window window = new Window();

            window.ID            = "SystemCodeAdd";
            window.Title         = "字典信息管理";
            window.Width         = Unit.Pixel(400);
            window.Height        = Unit.Pixel(280);
            window.Modal         = true;
            window.Collapsible   = true;
            window.Maximizable   = false;
            window.Resizable     = false;
            window.Hidden        = true;
            window.AutoLoad.Mode = LoadMode.Merge;

            FormPanel tabs = new FormPanel();

            tabs.ID            = "TabPanel1";
            tabs.IDMode        = IDMode.Explicit;
            tabs.Border        = false;
            tabs.Width         = Unit.Pixel(400);
            tabs.Closable      = true;
            tabs.DefaultAnchor = "100%";
            Ext.Net.Panel tab = new Ext.Net.Panel();
            tab.Title   = "代码表";
            tab.Padding = 5;
            tabs.Add(tab);

            TextField tx = CommonExt.AddTextField("txtECodeType", "代码类型");

            tx.Text = Session["CodeId"] as string;
            tab.Items.Add(tx);
            tx.ReadOnly = true;
            tab.Items.Add(CommonExt.AddTextField("txtECodeId", "代码值"));
            tab.Items.Add(CommonExt.AddTextField("txtECodeDesc", "代码描述"));
            tab.Items.Add(CommonExt.AddTextField("txtECodeRemark", "备注"));
            tab.Items.Add(CommonExt.AddCheckbox("chkEIsUse", "是否启用"));

            Toolbar     toolbar     = new Ext.Net.Toolbar();
            ToolbarFill toolbarFill = new ToolbarFill();

            toolbar.Add(toolbarFill);
            window.BottomBar.Add(toolbar);
            CommonExt.AddButton(toolbar, "butSaveEdit", "保存", "Disk", "SystemCode.InfoSave()");
            CommonExt.AddButton(toolbar, "butCancelEdit", "取消", "Cancel", window.ClientID + ".hide()");
            window.Items.Add(tabs);
            window.Render(this.Form);
            window.Show();
        }