extjs中element屬性節點獲取

2021-08-26 18:57:02 字數 1291 閱讀 3970

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節點物件等。 **:

[align=left;]aaa[/align]

ext.onready(function()); 三個方法都可以得到乙個與dom節點 extjs對應的ext元素。 2、getcmp方法-獲得ext元件。 getcmp方法用來獲得乙個ext元件,也就是乙個已經在頁面中初始化了的component或其子類的物件,getcmp方法其實是ext.componentmgr.get方法的簡寫形式。getcmp方法中只有乙個引數,也就是元件的id。 **:

[align=left;]aaa[/align]

ext.onready(function()); ext.getcmp("h2").settitle("新的標題"); });在**中,我們使用ext.getcmp("h2").來得到id為h2的元件,並呼叫其settitle方法來設定該面板的標題。 3、getdom方法-獲得dom節點 getdom方法能夠得到文件中的dom節點,該方法中包含乙個引數,該引數可以是dom節點的id、dom節點物件或dom節點對應的ext元素(element)等。 **:

[align=left;]tttt[/align]

ext.onready(function());三個語句返回都是同乙個dom節點物件。 4、getbody方法-得到文件的body節點元素(element)。 該方法直接得到文件中與document.body這個dom節點對應的extjs元素(element),實質就是把document.body物件封裝成extjs元素物件返回,該方法不帶任何引數。比如下面的**把面板h直接渲染到文件的body元素中。 ext.onready(function()); h.render(ext.getbody()); }); 5、getdoc方法-獲得與document對應的ext元素(element) getdoc方法實質上就是得到當前html文件物件,也就是把document物件封裝成extjs的element物件返回,該方法不帶任何引數,即: getdoc = function()

element屬性總結

element.classlist本身是唯讀的,但是你可以使用 add 和 remove 方法修改它。add string string 新增指定的類值。如果這些類已經存在於元素的屬性中,那麼它們將被忽略。remove string string 刪除指定的類值。let self event.tar...

extjs中滾動條屬性 Extjs滾動條處理

bodystyle overflow x hidden overflow y scroll 隱藏水平滾動條,顯示用overflow x visible hidden 隱藏scroll 一定有 auto 自動 通過這個方法可以顯示或隱藏滾動條 var form new ext.form.formpan...

Element元件中el checkbox的使用

在使用elemet編輯前端頁面中,也許會需要使用多選框。在element中有官方設定好的標籤el checkbox的標籤可以生成多選框。它2分為兩種,一種是基礎的多選框,還有一種是多選框組el checkbox group。備選項和 在使用el checked group時,v model屬性繫結的...