<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks
    Ext中包含了幾個以get開頭的方法,這些方法可以用來得到文檔中DOM、得到當前文檔中的組件、得到Ext元素等,在使用中要注意區別使用。

    1、get方法
    get方法用來得到一個Ext元素,也就是類型為Ext.Element的對象, Ext.Element類是Ext對DOM的封裝,代表DOM的元素,可以為每一個DOM創建一個對應的Element對象,可以通過Element對象 上的方法來實現對DOM指定的操作,比如用hide方法可以隱藏元素、initDD方法可以讓指定的DOM具有拖放特性等。get方法其實是 Ext.Element.get的簡寫形式。
    get方法中只有一個參數,這個參數是混合參數,可以是DOM節點的id、也可以是一個Element、或者是一個DOM節點對象等。
    代碼:
    <div id="EXTJS">aaa</div>
    Ext.onReady(function(){
           var e=new Ext.Element("EXTJS");
           alert(Ext.get("EXTJS"));
           alert(Ext.get(document.getElementById("EXTJS")));
           alert(Ext.get(e));
    }); 三個方法都可以得到一個與DOM節點 EXTJS對應的Ext元素。

    2、getCmp方法-獲得Ext組件。
    getCmp方法用來獲得一個Ext組件,也就是一個已經在頁面中初始化了的Component或其子類的對象,getCmp方法其實是Ext.ComponentMgr.get方法的簡寫形式。getCmp方法中只有一個參數,也就是組件的id。
    代碼:
    <div id="EXTJS">aaa</div>
    Ext.onReady(function(){
           var h=new Ext.Panel({
                id:"h2",
                title:"",
                renderTo:"EXTJS",
                width:300,
                height:200
           });
           Ext.getCmp("h2").setTitle("新的標題");

    });在代碼中,我們使用Ext.getCmp("h2").來得到id為h2的組件,并調用其setTitle方法來設置該面板的標題。

    3、getDom方法-獲得DOM節點
    getDom方法能夠得到文檔中的DOM節點,該方法中包含一個參數,該參數可以是DOM節點的id、DOM節點對象或DOM節點對應的Ext元素(Element)等。
    代碼:
    <div id="EXTJS">tttt</div>
    Ext.onReady(function(){
           var e=new Ext.Element("EXTJS");
           Ext.getDom("EXTJS");
           Ext.getDom(e);
           Ext.getDom(e.dom);
    });三個語句返回都是同一個DOM節點對象。

    4、getBody方法-得到文檔的body節點元素(Element)。
    該方法直接得到文檔中與document.body這個DOM節點對應的ExtJS元素(Element),實質就是把document.body對象封裝成ExtJS元素對象返回,該方法不帶任何參數。比如下面的代碼把面板h直接渲染到文檔的body元素中。
    Ext.onReady(function(){
           var h=new Ext.Panel({title:"測試",width:300,height:200});
           h.render(Ext.getBody());
    });

    5、getDoc方法-獲得與document對應的Ext元素(Element)
    getDoc方法實質上就是得到當前html文檔對象,也就是把document對象封裝成ExtJS的Element對象返回,該方法不帶任何參數,即:
    getDoc = function(){
        return Ext.get(document);
    }
    posted on 2009-11-18 22:13 seal 閱讀(4373) 評論(0)  編輯  收藏 所屬分類: EXTJS
    主站蜘蛛池模板: 免费国产在线观看老王影院| 国产又黄又爽又大的免费视频| 日本一道在线日本一道高清不卡免费| 亚洲gay片在线gv网站| 日本成年免费网站| 精品成人一区二区三区免费视频| 亚洲乱码一区二区三区在线观看 | 成年人在线免费看视频| a一级毛片免费高清在线| 亚洲视频精品在线观看| 一本久久综合亚洲鲁鲁五月天| 亚洲欧美国产日韩av野草社区| 久久久久久亚洲精品不卡| 1024免费福利永久观看网站| 一级A毛片免费观看久久精品| 亚洲毛片无码专区亚洲乱| 亚洲裸男gv网站| 久久久久久久久免费看无码| 特级做A爰片毛片免费看无码| 亚洲乱色伦图片区小说| 久久久无码精品亚洲日韩蜜桃 | 国产一级黄片儿免费看| 亚洲色偷精品一区二区三区| 亚洲AV永久无码精品成人| 宅男666在线永久免费观看| 免费视频成人片在线观看| 亚洲精品国产肉丝袜久久| 亚洲天堂中文字幕在线| 卡一卡二卡三在线入口免费| 99久久久国产精品免费牛牛四川| 午夜不卡AV免费| 亚洲av中文无码乱人伦在线观看| 亚洲麻豆精品果冻传媒| 亚洲毛片αv无线播放一区| 国产免费av片在线播放| 九九精品成人免费国产片| 免费国产污网站在线观看不要卡| 亚洲欧洲日本在线观看| 18亚洲男同志videos网站| 亚洲AV无码专区亚洲AV伊甸园| 亚洲午夜精品久久久久久浪潮|