夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          <%@ page language="java" pageEncoding="UTF-8"%>
          <html>
          <head>
           <title>定制個性化風格</title>
           <link rel="stylesheet" type="text/css" href="/ext330/resources/css/ext-all.css" />
              <script type="text/javascript" src="/ext330/adapter/ext/ext-base.js"></script>
              <script type="text/javascript" src="/ext330/ext-all.js"></script>
              <script type="text/javascript" src="/myCookie.js"></script>
             
           <script type="text/javascript">
            Ext.ux.ThemeChange = Ext.extend(Ext.form.ComboBox,{
              editable : false,
                    displayField : 'theme',
                    valueField : 'css',
                    typeAhead : true,
                    mode : 'local',
                    value : '默認',
                    readonly : true,
                    triggerAction : 'all',
                    selectOnFocus : true,
                    initComponent : function(){
                            var themes = [
                                            ['默認', 'ext-all.css'],
                                            ['淺灰色', 'xtheme-gray.css']
                            ];
                            this.store = new Ext.data.SimpleStore({
                                    fields : ['theme', 'css'],
                                    data : themes
                            });
                    },
                    initEvents : function(){
                            this.on('collapse', function(){
                                    var name = this.getValue();
                                    setCookie("myThemeCss", name, '1h');
                                    Ext.util.CSS.swapStyleSheet('theme', '/ext330/resources/css/'+ name);
                            });
                    }
            });
            Ext.reg('xthemeChange', Ext.ux.ThemeChange);
            Ext.onReady(function(){
                    var myThemeCss = getCookieVal("myThemeCss");
                    alert(myThemeCss);
                    var themeList = new Ext.ux.ThemeChange();
                   if(myThemeCss != ""){
                           Ext.util.CSS.swapStyleSheet('theme', '/ext330/resources/css/' + myThemeCss);
                           themeList.setValue(myThemeCss);
                    }
            
                    //實例化一個可以改變風格樣式的組件
                    var pan = new Ext.Panel({
                            title:'定制個性化風格',
                            items: themeList,
                            height:200,
                            width:300
                    });
                    pan.render("hr_panel");
            });
            </script>
          </head>
          <body>
                  <table cellspacing="5" cellpadding="5"><tr><td><div id="hr_panel"></div></td></tr></table>
          </body>
          </html>
          posted on 2010-10-20 12:03 HUIKK 閱讀(573) 評論(0)  編輯  收藏 所屬分類: EXT
          主站蜘蛛池模板: 阜新| 巢湖市| 沧源| 丘北县| 钟祥市| 大埔县| 桦南县| 安陆市| 陆丰市| 平江县| 芜湖市| 龙井市| 抚松县| 共和县| 汝州市| 苏尼特左旗| 简阳市| 无为县| 健康| 兴安县| 安溪县| 新民市| 社旗县| 佳木斯市| 兰州市| 平顺县| 玉山县| 新绛县| 鄂州市| 奎屯市| 南汇区| 津市市| 赤水市| 长武县| 商洛市| 安宁市| 濮阳县| 建湖县| 南宫市| 鄯善县| 金沙县|