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(); }
/// <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"); } }
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(); } }
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(); }
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); } }
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(); }
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"); } }
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(); }