protected void LoadMenus() { ///////////////// // WEST REGION // ///////////////// AccordionLayout acc = new AccordionLayout(); acc.Animate = false; TreePanel tree_Message = new TreePanel(); tree_Message.ID = "tree_m"; tree_Message.Width = Unit.Pixel(300); tree_Message.Height = Unit.Pixel(450); tree_Message.Icon = Icon.User; tree_Message.Title = "信息管理"; tree_Message.AutoScroll = true; tree_Message.Root.Add(GetSubTree(0)); if (SystemSetting.ShowMenuMessage) { acc.Items.Add(tree_Message); } DataEntities ent = new DataEntities(); var pnS = from l in ent.SysNavPanel select l; var treeS = from l in ent.SysNavTree select l; foreach (var pn in pnS) { if (!pn.Group.Split(',').Contains(currentUser.UserGroup.ToString())) { continue; } TreePanel p = new TreePanel(); p.ID = pn.ID.ToS(); p.Title = pn.Title; p.AutoScroll = true; foreach (Ext.Net.Icon icon in Enum.GetValues(typeof(Ext.Net.Icon))) { if (pn.Icon == icon.ToString()) { p.Icon = icon; } } //ICON p.Root.Add(GetTree(treeS.ToList(), pn.ID)); acc.Items.Add(p); } ent.Dispose(); west.Items.Add(acc); }
/// <summary> /// 加载窗体框架 /// </summary> protected void LoadFrame() { ////////////////// // NORTH REGION // ////////////////// // Make Panel for South Region Panel north = new Panel(); north.ID = "NorthPanel"; //north.Title = "North"; north.Height = Unit.Pixel(53); north.BodyStyle = "padding:0px;"; north.Html = "<div id='northPn'><img src='../../data/images/cms_logo.png' style='height:53px' /><span id='loginInfoSp'>用户:" + SysUserAction.LocalUser.UserName + " [<a href='logout.aspx'>退出]</a></span></div>"; north.Collapsible = false; ///////////////// // WEST REGION // ///////////////// // Make Panel for West Region Panel west = new Panel(); west.ID = "WestPanel"; west.Title = "导航"; west.Width = Unit.Pixel(225); AccordionLayout acc = new AccordionLayout(); acc.Animate = false; TreePanel tree_Message = new TreePanel(); tree_Message.ID = "tree_m"; tree_Message.Width = Unit.Pixel(300); tree_Message.Height = Unit.Pixel(450); tree_Message.Icon = Icon.User; tree_Message.Title = "信息管理"; tree_Message.AutoScroll = true; tree_Message.Root.Add(GetSubTree(0)); if (SystemSetting.ShowMenuMessage) { acc.Items.Add(tree_Message); } DataEntities ent = new DataEntities(); var pnS = from l in ent.SysNavPanel select l; var treeS = from l in ent.SysNavTree select l; foreach (var pn in pnS) { //if (!pn.Group.Split(',').Contains(currentUser.UserGroup.ToString())) //{ // continue; //} TreePanel p = new TreePanel(); p.ID = pn.ID.ToS(); p.Title = pn.Title; p.AutoScroll = true; foreach (Ext.Net.Icon icon in Enum.GetValues(typeof(Ext.Net.Icon))) { if (pn.Icon == icon.ToString()) { p.Icon = icon; } } //ICON p.Root.Add(GetTree(treeS.ToList(), pn.ID)); acc.Items.Add(p); } ent.Dispose(); west.Items.Add(acc); // Make Tab Panel tab1 = new Panel(); tab1.ID = "Tab2"; //tab1.Title = "Center"; tab1.Border = false; tab1.BodyStyle = "padding:0px;"; tab1.Html = "<iframe border='0' name='main' id='main' style='border:solid 0px #FFF' src='about:blank' height='100%' width='100%' />"; //center.Items.Add(tab1); ////////////////// // 南方 // ////////////////// // Make Panel for South Region Panel south = new Panel(); south.ID = "SouthPanel"; //south.Title = "South"; south.Height = Unit.Pixel(30); south.BodyStyle = "padding:0px;"; south.Html = "<div id='southPn' style='background-color:rgb(217,231,248);height:30px;line-height:30px;color:gray;position:relative'><span>" + " <a href='javascript:void(0)' onclick=\"openpage('news/NewsEdit.aspx')\" target='main'>增加信息</a>" + " <a href='javascript:void(0)' onclick=\"openpage('news/newslist.aspx')\" target='main'>管理信息</a>" + " <a href='javascript:void(0)' onclick=\"openpage('system/Update/Createpages.aspx')\" target='main'>数据更新</a>" + //" <a href='javascript:void(0)' onclick=\"openpage('system/Update/Main.aspx')\" target='main'>后台首页</a>" + " <a href='/' target='_blank;'>网站首页</a>" + " </span><span style='position:absolute;top:2px;right:10px'>© 2011 <a href='mailto:[email protected]'>Kuibono</a></span></div>"; ////////////// // VIEWPORT // ////////////// // Make BorderLayout container for Viewport BorderLayout layout = new BorderLayout(); // Set North Region properties layout.North.Split = false; layout.North.Collapsible = false; // Set West Region properties layout.West.MinWidth = Unit.Pixel(225); layout.West.MaxWidth = Unit.Pixel(400); layout.West.Split = false; layout.West.Collapsible = true; // Set South Region properties //layout.South.Split = true; layout.South.Collapsible = false; // Add Panels to BorderLayout Regions layout.North.Items.Add(north); layout.West.Items.Add(west); layout.Center.Items.Add(tab1); //layout.East.Items.Add(east); layout.South.Items.Add(south); // Make Viewport to fold everything Viewport vp = new Viewport(); vp.ID = "ViewPort1"; // Add BorderLayout to Viewport vp.Items.Add(layout); // Add Viewport to Form this.Controls.Add(vp); }
/// <summary> /// 加载窗体框架 /// </summary> protected void LoadFrame() { ////////////////// // NORTH REGION // ////////////////// // Make Panel for South Region Panel north = new Panel(); north.ID = "NorthPanel"; //north.Title = "North"; north.Height = Unit.Pixel(53); north.BodyStyle = "padding:0px;"; north.Html = "<div id='northPn'><img src='../data/images/cms_logo.png' style='height:53px' /><span id='loginInfoSp'>用户:" + SysUserAction.LocalUser.UserName + " [<a href='logout.aspx'>退出]</a></span></div>"; north.Collapsible = false; ///////////////// // WEST REGION // ///////////////// // Make Panel for West Region Panel west = new Panel(); west.ID = "WestPanel"; west.Title = "导航"; west.Width = Unit.Pixel(225); #region 系统设置 TreePanel Tree_Sys = new TreePanel(); Tree_Sys.ID = "t_Sys"; Tree_Sys.Title = "系统管理"; Tree_Sys.Icon = Icon.Vcard; Tree_Sys.AutoScroll = true; Ext.Net.TreeNode _root_sys = new Ext.Net.TreeNode("系统设置"); _root_sys.Expanded = true; //-----------------------------------系统参数-----------------------------------------------// Ext.Net.TreeNode root_sys = new Ext.Net.TreeNode("系统参数", Icon.Cog); root_sys.Expanded = true; Ext.Net.TreeNode n_sys_base = new Ext.Net.TreeNode("基本参数", Icon.CogGo); n_sys_base.Listeners.Click.Handler = "openpage('system/SystemParameter/basic.aspx')"; root_sys.Nodes.Add(n_sys_base); Ext.Net.TreeNode n_sys_user = new Ext.Net.TreeNode("用户参数", Icon.UserSuitBlack); n_sys_user.Listeners.Click.Handler = "openpage('system/SystemParameter/user.aspx')"; root_sys.Nodes.Add(n_sys_user); Ext.Net.TreeNode n_sys_ftp = new Ext.Net.TreeNode("FTP参数", Icon.ComputerOff); root_sys.Nodes.Add(n_sys_ftp); Ext.Net.TreeNode n_sys_mail = new Ext.Net.TreeNode("Mail参数", Icon.Mail); root_sys.Nodes.Add(n_sys_mail); _root_sys.Nodes.Add(root_sys); //-----------------------------------系统参数-----------------------------------------------// //-----------------------------------数据更新-----------------------------------------------// Ext.Net.TreeNode root_dataupdate = new Ext.Net.TreeNode("数据更新", Icon.Database); //root_dataupdate.Expanded = true; Ext.Net.TreeNode n_du_uc = new Ext.Net.TreeNode("数据更新中心", Icon.DatabaseRefresh); n_du_uc.Listeners.Click.Handler = "openpage('system/Update/Createpages.aspx')"; root_dataupdate.Nodes.Add(n_du_uc); Ext.Net.TreeNode n_du_ftp = new Ext.Net.TreeNode("远程发布中心", Icon.ServerLightning); root_dataupdate.Nodes.Add(n_du_ftp); _root_sys.Nodes.Add(root_dataupdate); //-----------------------------------数据更新-----------------------------------------------// Ext.Net.TreeNode friend_link = new Ext.Net.TreeNode("友情链接", Icon.UserBrown); friend_link.Listeners.Click.Handler = "openpage('system/friendlink/LinkList.aspx')"; _root_sys.Nodes.Add(friend_link); Ext.Net.TreeNode file_manager = new Ext.Net.TreeNode("文件管理", Icon.MonitorEdit); file_manager.Listeners.Click.Handler = "openpage('system/Basement/FileManagement.aspx')"; _root_sys.Nodes.Add(file_manager); Ext.Net.TreeNode info_collect = new Ext.Net.TreeNode("采集管理", Icon.MonitorEdit); Ext.Net.TreeNode movie_collect = new Ext.Net.TreeNode("<a href=\"javascript:void(0)\" onclick=\"openpage('/e/tool/MovieCollect.htm')\">电影采集</a>|<a href=\"javascript:void(0)\" onclick=\"openpage('/e/tool/MovieRules.aspx')\">规则</a>", Icon.MonitorAdd); info_collect.Nodes.Add(movie_collect); _root_sys.Nodes.Add(info_collect); Tree_Sys.Root.Add(_root_sys);//树根加进去 #endregion #region 模板 TreePanel Tree_Model = new TreePanel(); Tree_Model.ID = "t_Model"; Tree_Model.Title = "模版管理"; Tree_Model.Icon = Icon.Money; Tree_Model.AutoScroll = true; Ext.Net.TreeNode root_model = new Ext.Net.TreeNode("模版", Icon.Page); root_model.Expanded = true; //-----------------------------------封面模版-----------------------------------------------// Ext.Net.TreeNode n_model_face = new Ext.Net.TreeNode("封面模版", Icon.Book); root_model.Nodes.Add(n_model_face); //-----------------------------------封面模版-----------------------------------------------// //-----------------------------------列表模版-----------------------------------------------// Ext.Net.TreeNode n_model_list = new Ext.Net.TreeNode("列表模版", Icon.Outline); n_model_list.Listeners.Click.Handler = "openpage('template/ListTemplateList.aspx')"; root_model.Nodes.Add(n_model_list); //-----------------------------------列表模版-----------------------------------------------// //-----------------------------------内容模版-----------------------------------------------// Ext.Net.TreeNode n_model_content = new Ext.Net.TreeNode("内容模版", Icon.PageWhite); n_model_content.Listeners.Click.Handler = "openpage('template/ContentTemplateList.aspx')"; root_model.Nodes.Add(n_model_content); //-----------------------------------内容模版-----------------------------------------------// //-----------------------------------公共模版变量-----------------------------------------------// Ext.Net.TreeNode n_model_publicv = new Ext.Net.TreeNode("公共模版变量", Icon.ServerChart); n_model_publicv.Listeners.Click.Handler = "openpage('template/VarTemplateList.aspx')"; root_model.Nodes.Add(n_model_publicv); //-----------------------------------公共模版变量-----------------------------------------------// var page_mgr = new Ext.Net.TreeNode("页面管理", Icon.Page); page_mgr.Listeners.Click.Handler = "openpage('template/PageTemplateList.aspx')"; root_model.Nodes.Add(page_mgr); //-----------------------------------公共模版-----------------------------------------------// Ext.Net.TreeNode n_model_public = new Ext.Net.TreeNode("公共模版", Icon.World); n_model_public.Expanded = true; Ext.Net.TreeNode n_mp_index = new Ext.Net.TreeNode("首页模版", Icon.Page); n_mp_index.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=IndexContent')"; n_model_public.Nodes.Add(n_mp_index); Ext.Net.TreeNode n_mp_control = new Ext.Net.TreeNode("控制面板模板", Icon.MonitorEdit); n_mp_control.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=Controlcontent')"; n_model_public.Nodes.Add(n_mp_control); Ext.Net.TreeNode n_mp_sitesearch = new Ext.Net.TreeNode("全站搜索模板", Icon.Zoom); n_mp_sitesearch.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=SiteSearchContent')"; n_model_public.Nodes.Add(n_mp_sitesearch); Ext.Net.TreeNode n_mp_asearch = new Ext.Net.TreeNode("高级搜索模板", Icon.CameraMagnify); n_mp_asearch.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=AdvancedSearch')"; n_model_public.Nodes.Add(n_mp_asearch); Ext.Net.TreeNode n_mp_HorizontaSearch = new Ext.Net.TreeNode("横向JS搜索模板", Icon.CdMagnify); n_mp_HorizontaSearch.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=HorizontaSearch')"; n_model_public.Nodes.Add(n_mp_HorizontaSearch); Ext.Net.TreeNode n_mp_VerticalSearch = new Ext.Net.TreeNode("纵JS搜索模板", Icon.MapMagnify); n_mp_VerticalSearch.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=VerticalSearch')"; n_model_public.Nodes.Add(n_mp_VerticalSearch); Ext.Net.TreeNode n_mp_RelationInfo = new Ext.Net.TreeNode("相关信息模板", Icon.WorldLink); n_mp_RelationInfo.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=RelationInfo')"; n_model_public.Nodes.Add(n_mp_RelationInfo); Ext.Net.TreeNode n_mp_MessageBoard = new Ext.Net.TreeNode("留言板模板", Icon.Comment); n_mp_MessageBoard.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=MessageBoard')"; n_model_public.Nodes.Add(n_mp_MessageBoard); Ext.Net.TreeNode n_mp_Reply = new Ext.Net.TreeNode("评论JS模板", Icon.CommentDull); n_mp_Reply.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=Reply')"; n_model_public.Nodes.Add(n_mp_Reply); Ext.Net.TreeNode n_mp_FinalDown = new Ext.Net.TreeNode("最终下载页模板", Icon.PackageDown); n_mp_FinalDown.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=FinalDown')"; n_model_public.Nodes.Add(n_mp_FinalDown); Ext.Net.TreeNode n_mp_DownAddress = new Ext.Net.TreeNode("下载地址模板", Icon.Link); n_mp_DownAddress.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=DownAddress')"; n_model_public.Nodes.Add(n_mp_DownAddress); Ext.Net.TreeNode n_mp_OLPlayaddress = new Ext.Net.TreeNode("在线播放地址模板", Icon.PlayGreen); n_mp_OLPlayaddress.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=OLPlayaddress')"; n_model_public.Nodes.Add(n_mp_OLPlayaddress); Ext.Net.TreeNode n_mp_ListPager = new Ext.Net.TreeNode("列表分页模板", Icon.PageHeaderFooter); n_mp_ListPager.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=ListPager')"; n_model_public.Nodes.Add(n_mp_ListPager); Ext.Net.TreeNode n_mp_LoginStatus = new Ext.Net.TreeNode("登录状态模板", Icon.PageLandscape); n_mp_LoginStatus.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=LoginStatus')"; n_model_public.Nodes.Add(n_mp_LoginStatus); Ext.Net.TreeNode n_mp_JSLogin = new Ext.Net.TreeNode("JS调用登录模板", Icon.UserRed); n_mp_JSLogin.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=JSLogin')"; n_model_public.Nodes.Add(n_mp_JSLogin); Ext.Net.TreeNode n_mp_ImageList = new Ext.Net.TreeNode("相册图片列表", Icon.UserRed); n_mp_ImageList.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=ImageList')"; n_model_public.Nodes.Add(n_mp_ImageList); Ext.Net.TreeNode n_mp_AnswerList = new Ext.Net.TreeNode("问答回答列表", Icon.UserRed); n_mp_AnswerList.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=AnswerList')"; n_model_public.Nodes.Add(n_mp_AnswerList); Ext.Net.TreeNode n_mp_ChapterList = new Ext.Net.TreeNode("小说章节列表", Icon.UserRed); n_mp_ChapterList.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=ChapterList')"; n_model_public.Nodes.Add(n_mp_ChapterList); Ext.Net.TreeNode n_mp_BookChapter = new Ext.Net.TreeNode("小说章节", Icon.UserRed); n_mp_BookChapter.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=BookChapter')"; n_model_public.Nodes.Add(n_mp_BookChapter); Ext.Net.TreeNode n_mp_kuaibo = new Ext.Net.TreeNode("快播页面", Icon.PlayBlue); n_mp_kuaibo.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=KuaiboPage')"; n_model_public.Nodes.Add(n_mp_kuaibo); Ext.Net.TreeNode n_mp_baidu = new Ext.Net.TreeNode("百度影音页面", Icon.PlayGreen); n_mp_baidu.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=BaiduPage')"; n_model_public.Nodes.Add(n_mp_baidu); Ext.Net.TreeNode n_mp_singleurl = new Ext.Net.TreeNode("单集列表", Icon.TextListBullets); n_mp_singleurl.Listeners.Click.Handler = "openpage('template/PublicTemplate.aspx?action=SingleDrama')"; n_model_public.Nodes.Add(n_mp_singleurl); root_model.Nodes.Add(n_model_public); //-----------------------------------公共模版-----------------------------------------------// //-----------------------------------搜索模版-----------------------------------------------// Ext.Net.TreeNode n_model_search = new Ext.Net.TreeNode("搜索模版", Icon.Magnifier); root_model.Nodes.Add(n_model_search); //-----------------------------------搜索模版-----------------------------------------------// //-----------------------------------评论模版-----------------------------------------------// Ext.Net.TreeNode n_model_reply = new Ext.Net.TreeNode("评论模版", Icon.Comments); root_model.Nodes.Add(n_model_reply); //-----------------------------------评论模版-----------------------------------------------// //-----------------------------------标签-----------------------------------------------// Ext.Net.TreeNode n_model_tag = new Ext.Net.TreeNode("标签", Icon.PageCode); root_model.Nodes.Add(n_model_tag); //-----------------------------------标签-----------------------------------------------// //-----------------------------------模板组管理-----------------------------------------------// Ext.Net.TreeNode n_model_group = new Ext.Net.TreeNode("模板组管理", Icon.PageCopy); root_model.Nodes.Add(n_model_group); //-----------------------------------模板组管理-----------------------------------------------// Tree_Model.Root.Add(root_model); #endregion #region 栏目管理 TreePanel Tree_Class = new TreePanel(); Tree_Class.ID = "t_Class"; Tree_Class.Title = "栏目管理"; Tree_Class.Icon = Icon.Ruby; Tree_Class.AutoScroll = true; Ext.Net.TreeNode root_class = new Ext.Net.TreeNode("栏目管理"); root_class.Expanded = true; #region 信息相关 //-----------------------------------信息相关-----------------------------------------------// Ext.Net.TreeNode n_c_msg = new Ext.Net.TreeNode("信息相关", Icon.Book); n_c_msg.Expanded = true; //---------------信息相关-----------------------------------------------// Ext.Net.TreeNode n_sm_mgr = new Ext.Net.TreeNode("信息管理", Icon.BookmarkEdit); //n_sm_mgr.Listeners.Click.Handler = "openpage('news/newslist.aspx')"; var news_mgr = new Ext.Net.TreeNode("新闻管理", Icon.Newspaper); news_mgr.Listeners.Click.Handler = "openpage('news/newslist.aspx')"; n_sm_mgr.Nodes.Add(news_mgr); var image_mgr = new Ext.Net.TreeNode("图片管理", Icon.ImageEdit); image_mgr.Listeners.Click.Handler = "openpage('images/ImageList.aspx')"; n_sm_mgr.Nodes.Add(image_mgr); var question_mgr = new Ext.Net.TreeNode("问答管理", Icon.Information); question_mgr.Listeners.Click.Handler = "openpage('question/QuestionList.aspx')"; n_sm_mgr.Nodes.Add(question_mgr); var book_mgr = new Ext.Net.TreeNode("小说管理", Icon.Book); book_mgr.Listeners.Click.Handler = "openpage('book/BookList.aspx')"; n_sm_mgr.Nodes.Add(book_mgr); var info_mgr = new Ext.Net.TreeNode("分类信息管理", Icon.ApplicationSideList); //info_mgr.Listeners.Click.Handler = "openpage('Info/InfoList.aspx')"; n_sm_mgr.Nodes.Add(info_mgr); var movie_mgr = new Ext.Net.TreeNode("影视管理", Icon.MonitorEdit); movie_mgr.Listeners.Click.Handler = "openpage('Movie/MovieList.aspx')"; n_sm_mgr.Nodes.Add(movie_mgr); n_c_msg.Nodes.Add(n_sm_mgr); //---------------信息相关-----------------------------------------------// //---------------审核信息-----------------------------------------------// Ext.Net.TreeNode n_sm_aud = new Ext.Net.TreeNode("审核信息", Icon.BookAddressesEdit); ////n_c_msg.Nodes.Add(n_sm_aud); //---------------审核信息-----------------------------------------------// //---------------评论管理-----------------------------------------------// Ext.Net.TreeNode n_sm_reply = new Ext.Net.TreeNode("评论管理", Icon.CommentEdit); ////n_c_msg.Nodes.Add(n_sm_reply); //---------------评论管理-----------------------------------------------// root_class.Nodes.Add(n_c_msg); //-----------------------------------信息相关-----------------------------------------------// #endregion //-----------------------------------栏目管理-----------------------------------------------// Ext.Net.TreeNode n_class_class = new Ext.Net.TreeNode("栏目管理", Icon.ApplicationSideList); n_class_class.Listeners.Click.Handler = "openpage('news/ClassList.aspx')"; root_class.Nodes.Add(n_class_class); //-----------------------------------栏目管理-----------------------------------------------// //-----------------------------------专题管理-----------------------------------------------// Ext.Net.TreeNode n_class_zt = new Ext.Net.TreeNode("专题管理", Icon.ApplicationOsxTerminal); ////root_class.Nodes.Add(n_class_zt); //-----------------------------------专题管理-----------------------------------------------// Tree_Class.Root.Add(root_class); #endregion #region 用户管理 TreePanel Tree_User = new TreePanel(); Tree_User.ID = "TreePanel1"; Tree_User.Width = Unit.Pixel(300); Tree_User.Height = Unit.Pixel(450); Tree_User.Icon = Icon.User; Tree_User.Title = "用户管理"; Tree_User.AutoScroll = true; Ext.Net.TreeNode root_user = new Ext.Net.TreeNode("系统用户"); root_user.Expanded = true; //------------用户管理-----------------------------------------------// Ext.Net.TreeNode n_user_sys = new Ext.Net.TreeNode("用户管理", Icon.UserGray); n_user_sys.Expanded = true; //-----------------------------------修改个人资料-----------------------------------------------// Ext.Net.TreeNode n_us_modInfo = new Ext.Net.TreeNode("修改个人资料", Icon.PageWhitePaint); n_us_modInfo.Listeners.Click.Handler = "openpage('sysuser/SysUserEdit.aspx?id=" + UserAction.opuser.ID + "')"; n_user_sys.Nodes.Add(n_us_modInfo); //-----------------------------------修改个人资料-----------------------------------------------// //-----------------------------------管理用户组-----------------------------------------------// Ext.Net.TreeNode n_us_group = new Ext.Net.TreeNode("管理用户组", Icon.UserHome); ////n_user_sys.Nodes.Add(n_us_group); //-----------------------------------管理用户组-----------------------------------------------// //-----------------------------------管理用户部门-----------------------------------------------// Ext.Net.TreeNode n_us_dep = new Ext.Net.TreeNode("管理用户部门", Icon.Door); ////n_user_sys.Nodes.Add(n_us_dep); //-----------------------------------管理用户部门-----------------------------------------------// //-----------------------------------管理用户-----------------------------------------------// Ext.Net.TreeNode n_us_user = new Ext.Net.TreeNode("管理用户", Icon.UserEdit); n_us_user.Listeners.Click.Handler = "openpage('sysuser/SysUserList.aspx')"; n_user_sys.Nodes.Add(n_us_user); //-----------------------------------管理用户-----------------------------------------------// root_user.Nodes.Add(n_user_sys); //------------用户管理-----------------------------------------------// //------------会员管理-----------------------------------------------// Ext.Net.TreeNode n_user_user = new Ext.Net.TreeNode("会员管理", Icon.User); n_user_user.Expanded = true; //-----------------------------------管理会员组-----------------------------------------------// Ext.Net.TreeNode n_uu_group = new Ext.Net.TreeNode("管理会员组", Icon.UserHome); n_uu_group.Listeners.Click.Handler = "openpage('user/GroupList.aspx')"; n_user_user.Nodes.Add(n_uu_group); //-----------------------------------管理会员组-----------------------------------------------// //-----------------------------------管理会员-----------------------------------------------// Ext.Net.TreeNode n_uu_user = new Ext.Net.TreeNode("管理会员", Icon.UserTick); n_uu_user.Listeners.Click.Handler = "openpage('user/userlist.aspx')"; n_user_user.Nodes.Add(n_uu_user); //-----------------------------------管理会员-----------------------------------------------// //-----------------------------------管理会员表单-----------------------------------------------// Ext.Net.TreeNode n_uu_form = new Ext.Net.TreeNode("管理会员表单", Icon.ApplicationForm); n_uu_form.Listeners.Click.Handler = "openpage('user/UserFormList.aspx')"; n_user_user.Nodes.Add(n_uu_form); //-----------------------------------管理会员表单-----------------------------------------------// root_user.Nodes.Add(n_user_user); //------------会员管理-----------------------------------------------// Tree_User.Root.Add(root_user); #endregion #region 信息管理 此处需要从数据库加载 TreePanel tree_Message = new TreePanel(); tree_Message.ID = "tree_m"; tree_Message.Width = Unit.Pixel(300); tree_Message.Height = Unit.Pixel(450); tree_Message.Icon = Icon.User; tree_Message.Title = "信息管理"; tree_Message.AutoScroll = true; //Ext.Net.TreeNode root_msg = new Ext.Net.TreeNode("信息管理"); // root_msg.Listeners.Click.Handler = "openpage('Test.aspx')"; //root_msg.Nodes.Add(GetSubTree(0)); //tree_Message.Root.Add(root_msg); tree_Message.Root.Add(GetSubTree(0)); #endregion // Make Accordion container AccordionLayout acc = new AccordionLayout(); acc.Animate = false; // Add Navigation and Settings Panels to Accordion acc.Items.Add(tree_Message); acc.Items.Add(Tree_Sys); acc.Items.Add(Tree_Model); acc.Items.Add(Tree_Class); acc.Items.Add(Tree_User); // Add Accordion to West Panel west.Items.Add(acc); // Make Tab Panel tab1 = new Panel(); tab1.ID = "Tab2"; //tab1.Title = "Center"; tab1.Border = false; tab1.BodyStyle = "padding:0px;"; tab1.Html = "<iframe border='0' name='main' id='main' style='border:solid 0px #FFF' src='about:blank' height='100%' width='100%' />"; //center.Items.Add(tab1); ////////////////// // 南方 // ////////////////// // Make Panel for South Region Panel south = new Panel(); south.ID = "SouthPanel"; //south.Title = "South"; south.Height = Unit.Pixel(30); south.BodyStyle = "padding:0px;"; south.Html = "<div id='southPn' style='background-color:rgb(217,231,248);height:30px;line-height:30px;color:gray;position:relative'><span>" + " <a href='javascript:void(0)' onclick=\"openpage('news/NewsEdit.aspx')\" target='main'>增加信息</a>" + " <a href='javascript:void(0)' onclick=\"openpage('news/newslist.aspx')\" target='main'>管理信息</a>" + " <a href='javascript:void(0)' onclick=\"openpage('system/Update/Createpages.aspx')\" target='main'>数据更新</a>" + //" <a href='javascript:void(0)' onclick=\"openpage('system/Update/Main.aspx')\" target='main'>后台首页</a>" + " <a href='/' target='_blank;'>网站首页</a>" + " </span><span style='position:absolute;top:2px;right:10px'>© 2011 <a href='mailto:[email protected]'>Kuibono</a></span></div>"; ////////////// // VIEWPORT // ////////////// // Make BorderLayout container for Viewport BorderLayout layout = new BorderLayout(); // Set North Region properties layout.North.Split = false; layout.North.Collapsible = false; // Set West Region properties layout.West.MinWidth = Unit.Pixel(225); layout.West.MaxWidth = Unit.Pixel(400); layout.West.Split = false; layout.West.Collapsible = true; // Set South Region properties //layout.South.Split = true; layout.South.Collapsible = false; // Add Panels to BorderLayout Regions layout.North.Items.Add(north); layout.West.Items.Add(west); layout.Center.Items.Add(tab1); //layout.East.Items.Add(east); layout.South.Items.Add(south); // Make Viewport to fold everything Viewport vp = new Viewport(); vp.ID = "ViewPort1"; // Add BorderLayout to Viewport vp.Items.Add(layout); // Add Viewport to Form this.Controls.Add(vp); }