夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          var index = 1;
          /** write by Huy Vanpull */
          function mylayout_1() {
              
          /** 初始化提示信息 */
              Ext.QuickTips.init();
              
          /** 設置中間內容的tabPanel */
              
          var cPanel = new Ext.TabPanel({
                          title : '主面板',
                          region : 'center',
                          contentEl : 'center
          -div',
                          split : 
          true,
                          activeTab : 
          0,
                          border : 
          true,
                          frame : 
          true,
                          collapsible : 
          true,
                          enableTabScroll : 
          true,
                          items : [{
                                      title : 
          "tab advantage",
                                      autoLoad : {
                                          url : 
          "/ext/page/base/index.jsp",
                                          scripts : 
          true
                                      }
                                  }]
                      });
              
          /** 這里不能只設置一個變量 */
              
          var tree_1 = myTree_1(cPanel);
              
          var tree_2 = myTree_1(cPanel);
              
          var tree_3 = myTree_1(cPanel);

              
          var viewport = new Ext.Viewport({
                          layout : 'border',
                          items : [{
                                      title : 'LOG',
                                      region : 'north',
                                      contentEl : 'north
          -div',
                                      split : 
          true,
                                      border : 
          true,
                                      collapsible : 
          true,
                                      height : 
          50,
                                      minSize : 
          50,
                                      maxSize : 
          120
                                  }, {
                                      title : '狀態欄',
                                      region : 'south',
                                      contentEl : 'south
          -div',
                                      split : 
          true,
                                      border : 
          true,
                                      collapsible : 
          true,
                                      height : 
          50,
                                      minSize : 
          50,
                                      maxSize : 
          120
                                  }, {
                                      title : '幫助',
                                      region : 'east',
                                      contentEl : 'east
          -div',
                                      split : 
          true,
                                      border : 
          true,
                                      collapsed : 
          true,// 東面幫助菜單默認折疊
                                      collapsible : true,
                                      width : 
          120,
                                      minSize : 
          120,
                                      maxSize : 
          200
                                  }, {
                                      title : '菜單欄',
                                      region : 'west',
                                      contentEl : 'west
          -div',
                                      split : 
          true,
                                      border : 
          true,
                                      collapsible : 
          true,
                                      width : 
          170,
                                      minSize : 
          150,
                                      maxSize : 
          200,
                                      layout : 
          "accordion",// 右邊菜單的布局方式
                                      items : [tree_1, tree_2, tree_3]
                                  }, cPanel]
                      });
          }
          Ext.onReady(mylayout_1);

          function myTree_1(cPanel) {
              
          var root = new Ext.tree.TreeNode({
                          text : '主菜單'
                      });
              
          /** 學籍管理及其子菜單 */
              
          var root_1 = new Ext.tree.TreeNode({
                          text : '學籍管理',
                          icon : '
          /ext/img/girl.gif'
                      });
              
          var root_1_1 = new Ext.tree.TreeNode({
                          text : '添加學生',
                          qtip : '添加學生',
                          listeners : {
                              
          "click" : function(node, e) {
                                  cPanel.add({
                                              title : 
          "newtab",
                                              id : 
          "newtab" + index,
                                              closable : 
          true,
                                              autoLoad : {
                                                  url : 
          "/ext/page/base/index.jsp",
                                                  scripts : 
          true
                                              }
                                          });
                                  cPanel.setActiveTab(
          "newtab" + index);
                                  index
          ++;
                              }
                          }

                      });
              
          var root_1_2 = new Ext.tree.TreeNode({
                          text : '刪除學生',
                          qtip : '刪除學生'
                      });
              
          var root_1_3 = new Ext.tree.TreeNode({
                          text : '瀏覽學生',
                          qtip : '瀏覽學生'
                      });
              root_1.appendChild(root_1_1);
              root_1.appendChild(root_1_2);
              root_1.appendChild(root_1_3);
              
          /** 考勤管理及其子菜單 */
              
          var root_2 = new Ext.tree.TreeNode({
                          text : '考勤管理',
                          qtip : '考勤管理',
                          icon : '
          /ext/img/boy.gif'
                      });
              
          var root_2_1 = new Ext.tree.TreeNode({
                          text : '添加考勤'
                      });
              
          var root_2_2 = new Ext.tree.TreeNode({
                          text : '刪除考勤'
                      });
              
          var root_2_3 = new Ext.tree.TreeNode({
                          text : '瀏覽考勤'
                      });
              root_2.appendChild(root_2_1);
              root_2.appendChild(root_2_2);
              root_2.appendChild(root_2_3);

              
          /** 添加到主菜單 */
              root.appendChild(root_1);
              root.appendChild(root_2);

              
          /** 創建樹面板 */
              
          var tree = new Ext.tree.TreePanel({
                          title : '系統設置',
                          border : 
          false,// 是否有邊框
                          rootVisible : false,// 是否顯示跟結點
                          useArrows : true,
                          qtip : 
          "提示"
                      });
              
          /** 把上面的數據設置到樹面板中去 */
              tree.setRootNode(root);
              
          return tree;
          }
          posted on 2008-11-03 00:14 HUIKK 閱讀(362) 評論(0)  編輯  收藏 所屬分類: EXT
          主站蜘蛛池模板: 灵台县| 利津县| 土默特右旗| 扶绥县| 务川| 怀宁县| 保靖县| 绥德县| 偏关县| 乐清市| 内乡县| 淮阳县| 陆良县| 北海市| 郸城县| 黑河市| 武乡县| 伊金霍洛旗| 和顺县| 稷山县| 定安县| 芜湖市| 金平| 淄博市| 康马县| 石城县| 天全县| 齐齐哈尔市| 西和县| 岳阳市| 靖边县| 满洲里市| 丹寨县| 房产| 扶沟县| 云阳县| 宁陕县| 乌鲁木齐市| 江阴市| 长沙县| 泰安市|