コード例 #1
0
    protected void CloseAllPages_DirectClick(object sender, DirectEventArgs e)
    {
        //HidID.Value.TrimEnd('*');
        //string[] HID=HidID.Value.Split('*');
        //for (int i = 0; i < HID.Count()-1; i++)
        //{
        //    plCenter.Remove(HID[i]);
        //    plCenter.SetActiveTab("tabHome");
        //}
        plCenter.RemoveAll();
        Ext.Net.Panel panel = new Ext.Net.Panel
        {
            ID       = "tabHome",
            Title    = "首页",
            Closable = false,
            Border   = false,
            Loader   = new ComponentLoader
            {
                Url = @"WebPage\Policy\PLNavigate.aspx"
            }
        };
        plCenter.Add(panel);
        panel.Render();

        //plCenter.ActiveTab.ID.ToString();
        //plCenter.SetActiveTab();
    }
コード例 #2
0
 /// <summary>
 /// 添加修改左侧panel *
 /// </summary>
 /// <param name="usercode"></param>
 /// <param name="systemcode"></param>
 /// <param name="contentCode"></param>
 public void UpdateLeftPanel(string usercode, string systemcode, string contentCode)
 {
     try
     {
         if (contentCode.Equals("0101"))
         {
             PanelLeft.RemoveAll(true);
             Ext.Net.Panel panelMenu = GetmenuPanel(usercode, systemcode, contentCode);
             panelMenu.Render(PanelLeft, RenderMode.Auto);
         }
         else
         {
             PanelLeft.RemoveAll(true);
             Ext.Net.Panel panelMenu = GetmenuPanel(usercode, systemcode, contentCode);
             if (panelMenu != null)
             {
                 PanelLeft.Items.Add(panelMenu);
                 panelMenu.Render(PanelLeft, RenderMode.Auto);
             }
         }
     }
     catch (Exception ex)
     {
         ILog.WriteErrorLog(ex);
         logManager.InsertLogError("ExMainIndex.aspx-UpdateLeftPanel", ex.Message + ";" + ex.StackTrace, "UpdateLeftPanel has an exception");
     }
 }
コード例 #3
0
    private void CreateTab(string url)
    {
        string sname = url.Split('\\')[1];

        if (plCenter.ItemID == sname)
        {
            plCenter.SetActiveTab(sname);
        }
        else
        {
            Hidstname.Value += sname + "*";
            Ext.Net.Panel panel = new Ext.Net.Panel
            {
                ID       = sname,
                Title    = GetBudName(sname) + "导航",
                Closable = true,
                Border   = false,
                Frame    = true,
                Loader   = new ComponentLoader
                {
                    Mode = LoadMode.Frame,
                    Url  = url
                }
            };
            plCenter.Add(panel);
            //plCenter.SetActiveTab(panel);
            panel.Render();
        }
    }
コード例 #4
0
        protected void AddTabBase(string title)
        {
            Ext.Net.Panel panel = new Ext.Net.Panel
            {
                Title     = title,
                Icon      = Ext.Net.Icon.BookOpen,
                Closable  = false,
                Layout    = "Fit",
                TabConfig = new Ext.Net.Button()
                {
                    UI = UI.Success
                },
                Loader = new ComponentLoader
                {
                    Mode = LoadMode.Frame,
                    Url  = "Dialysis_PreSetBase.aspx?personid=" + Patient_ID.Text + "&sdate=" + title
                }
            };

            panel.Loader.LoadMask.ShowMask = true;
            panel.Loader.LoadMask.Msg      = "读取中...";
            if (CheckSchMod("base") == false)
            {
                panel.TabConfig.UI = Ext.Net.UI.Warning;
            }
            TabPanel1.Add(panel);
            panel.Render();
        }
コード例 #5
0
        private void AddNavigate(string systemid, string systemName)
        {
            PanelNavigate.RemoveAll(true);
            Ext.Net.Panel panelMenu = GetmenuPanel(systemid, systemName);

            if (panelMenu != null)
            {
                PanelNavigate.Items.Add(panelMenu);
                panelMenu.Render(PanelNavigate, RenderMode.Auto);
            }
        }
コード例 #6
0
 protected void AddTab(TabPanel theTabPanel, string title)
 {
     Ext.Net.Panel panel = new Ext.Net.Panel
     {
         Title    = title,
         Icon     = Ext.Net.Icon.Application,
         Closable = false,
         Layout   = "Fit",
         Loader   = new ComponentLoader
         {
             Mode = LoadMode.Frame,
             Url  = "Patient_detail.aspx?personid=" + patient_id.Text + "&patient_name=" + patient_name.Text + "&machine_type=" + machine_type.Text + "&floor=" + floor.Text +
                    "&area=" + area.Text + "&time=" + time.Text + "&bedno=" + bedno.Text + "&daytyp=" + daytyp.Text + "&sdate=" + toDay
         }
     };
     theTabPanel.Add(panel);
     panel.Render();
 }
コード例 #7
0
 private void AddGirdView(DataTable dt, string bjlx, string title)
 {
     try
     {
         if (dt != null)
         {
             Store store = new Store {
                 ID = "StoreRow_" + bjlx + "_" + DateTime.Now.ToString("HHmmss")
             };
             JsonReader reader = new JsonReader();
             reader.IDProperty = "col0";
             store.Reader.Add(reader);
             Ext.Net.Panel tp = new Ext.Net.Panel();
             tp.ID    = "Panel_" + bjlx + "_" + DateTime.Now.ToString("HHmmss");
             tp.Title = title;
             ColumnLayout cl = new ColumnLayout();
             cl.ID        = "ColumnLayout_" + bjlx + "_" + DateTime.Now.ToString("HHmmss");
             cl.Split     = true;
             cl.FitHeight = true;
             LayoutColumn lc1 = new LayoutColumn();
             lc1.ColumnWidth = (decimal)0.75;
             LayoutColumn lc2 = new LayoutColumn();
             lc2.ColumnWidth = (decimal)0.25;
             cl.Columns.Add(lc1);
             cl.Columns.Add(lc2);
             GridPanel gridPanel = AddGridPanel(dt, store, bjlx, reader);
             lc1.Items.Add(gridPanel);
             FormPanel panel = AddFormPanel(bjlx, title);
             lc2.Items.Add(panel);
             tp.Items.Add(cl);
             gridlist = gridlist + tp.ID + ",";
             TabPanelGrid.Items.Add(tp);
             if (X.IsAjaxRequest)
             {
                 tp.Render();
             }
         }
     }
     catch (Exception ex)
     {
         ILog.WriteErrorLog(ex);
         logManager.InsertLogError("AlarmCarDeal.aspx-AddGirdView", ex.Message + ";" + ex.StackTrace, "AddGirdView has an exception");
     }
 }
コード例 #8
0
        protected void AddTab(string title)
        {
            Ext.Net.Panel panel = new Ext.Net.Panel
            {
                Title     = title.Substring(0, 13),
                Icon      = Ext.Net.Icon.CalendarSelectDay,
                Closable  = false,
                Layout    = "Fit",
                TabConfig = new Ext.Net.Button()
                {
                    UI = UI.Success
                },
                Loader = new ComponentLoader
                {
                    Mode = LoadMode.Frame,
                    Url  = "Dialysis_PreSetSch.aspx?personid=" + Patient_ID.Text + "&sdate=" + title.Substring(0, 10)
                }
            };

            panel.Loader.LoadMask.ShowMask = true;
            panel.Loader.LoadMask.Msg      = "读取中...";
            if (title.Length > 13)
            {
                if (title.Substring(13, 1) == "-")
                {
                    panel.Icon = Ext.Net.Icon.Stop;
                }
            }
            if (CheckSchMod(title.Substring(0, 10)) == false)
            {
                panel.TabConfig.UI = Ext.Net.UI.Warning;
            }

            TabPanel1.Add(panel);
            panel.Render();
        }
コード例 #9
0
    protected void CloseAllPages_DirectClick(object sender, DirectEventArgs e)
    {
        //HidID.Value.TrimEnd('*');
        //string[] HID=HidID.Value.Split('*');
        //for (int i = 0; i < HID.Count()-1; i++)
        //{
        //    plCenter.Remove(HID[i]);
        //    plCenter.SetActiveTab("tabHome");
        //}
        plCenter.RemoveAll();
        Ext.Net.Panel panel = new Ext.Net.Panel
        {
            ID = "tabHome",
            Title = "首页",
            Closable = false,
            Border = false,
            Loader = new ComponentLoader
            {
                Url = @"WebPage\Policy\PLNavigate.aspx"
            }
        };
        plCenter.Add(panel);
        panel.Render();

        //plCenter.ActiveTab.ID.ToString();
        //plCenter.SetActiveTab();
    }
コード例 #10
0
 private void CreateTab(string url)
 {
     string sname = url.Split('\\')[1];
     if (plCenter.ItemID == sname)
     {
         plCenter.SetActiveTab(sname);
     }
     else
     {
         Hidstname.Value += sname + "*";
         Ext.Net.Panel panel = new Ext.Net.Panel
         {
             ID = sname,
             Title = GetBudName(sname) + "导航",
             Closable = true,
             Border = false,
             Frame = true,
             Loader = new ComponentLoader
             {
                 Mode = LoadMode.Frame,
                 Url = url
             }
         };
         plCenter.Add(panel);
         //plCenter.SetActiveTab(panel);
         panel.Render();
     }
 }