ExtJs非Iframe框架載入頁面實現

2021-09-06 16:36:36 字數 704 閱讀 4648

-p" style="height:100%">

載入頁面的控制項的高度和寬度自適應

由於這種使用autoload模式載入進來的頁面是不能隨著瀏覽器的大小變化而變化的。所以我們要實現瀏覽器的大小變化函式,即window.onresize事件。

但是在實現這個事件的時候,一定要加上settimeout來控制它,讓其延遲一會兒執行,否則是不能達到我們的效果。

//控制tab頁面容器大小的函式 

function allcomresize()

var w = ext.getcmp('displaycenterpanel').getactivetab().getinnerwidth();  

var h = ext.getcmp('displaycenterpanel').getactivetab().getinnerheight(); 

for(var i=0; i;

var subpage = ext.getcmp("tab-"+tmpmodelid+"-main");

if(subpage)} }

//通過window.onresize事件來執行allcomresize函式控制tab容器的大小

var otime;

window.onresize = function()

otime = settimeout("allcomresize()", 100); //延遲100毫秒執行}

浮動框架iframe

浮動框架式一種比較特別的框架,和frame比較類似。不過frame必須在frameset中才可以,而iframe不一樣,首先,他是一種內聯框架,其次,他可以放在網頁中的任何位置。所以,iframe可以直接放置在中或者其他標籤之中。ok,來看下iframe的語法。簡單吧。當然,還有其他的一些屬性 1 ...

iframe 內聯框架

height 和 width 屬性用於規定 iframe 的高度和寬度。屬性值的預設單位是畫素,但也可以用百分比來設定 比如 80 frameborder 屬性規定是否顯示 iframe 周圍的邊框。設定屬性值為 0 就可以移除邊框 iframe 可用作鏈結的目標 target doctype ht...

EXTjs 分頁 加條件查詢

var store new ext.data.jsonstore store.setbaseparam factorquery false 讀取資料 store.load root rows json格式是這樣的 意思是rows裡的每乙個子元素就對應的一行 ext會自動新增到一行上面 totalpr...