ExtJS中panel動態刪除子元件及其label

2021-06-05 23:20:18 字數 844 閱讀 4139

今天小小的成功讓我興奮不已。

在extjs中的panel面板中實現動態刪除元件及其label,panel命名為login,實現**如下:

var itemlength=login.items.length;//獲取需要刪除的元件個數,元件個數隨著刪除的過程會動態減少,牢記。必須執行三次刪除來刪除所有元件

for(var i=0;i      var x=login.items.get(0);//每次刪除時,只需刪除元件陣列中的首個元件即可

var array=ext.query("*[for='"+x.id+"']");//獲取元件陣列中的子元件陣列

ext.removenode(array[0]);//刪除子節點,即label節點

login.remove(x,true);//刪除節點

}var tabpanelbtn=new ext.button()

tabpanelbtn.settext("   顯示tabpanel   ");

login.add(tabpanelbtn);

login.dolayout(true);

extjs在panel中動態新增模板並載入資料

廢話不多說,直接上 js檔案如下 ext的panel extend ext.panel.panel requires ext.panel.panel id misdetailpanel layout border closable true,width 400,height 300,initcomp...

EXTjs中如何獲取Panel中html的內容

如題 假設我乙個panel 如何獲取這個panel中html 的內容 即 123456 可以這樣獲取 private afterrender function if this.title this.setautoscroll if this.html 這個是panel定義的原始碼,可以看到panel...

ExtJS 控制項的基礎 Panel

面板panel 是extjs 控制項的基礎,很高階控制項都是在面板的基礎上擴充套件的,還有其它大多數控制項也都直接或間接有關係。應用程式的介面一般情況下是由乙個乙個的面板通過不同組織方式形成。面板由以下幾個部分組成,乙個頂部工具欄 乙個底部工具欄 面板頭部 面板尾部 面板主區域幾個部分元件。面板類中...