學習ExtJS Window常用方法
更新時間:2009年10月07日 23:57:15 作者:
ExtJS Window常用方法,需要的朋友可以參考下。
一、屬性
plain:布爾類型,true表示強制與背景色保持協(xié)調(diào),默認值為false。
resizable:布爾類型,用戶是否可以調(diào)整窗體大小,默認值為true表示可以調(diào)整大小。
maxinizable:布爾類型,true表示顯示最大化按鈕,默認值為false。
maximized:布爾類型,true表示顯示窗體時將窗體最大化,默認值為false。
closable:布爾類型,true表示顯示關(guān)閉按鈕,默認值為true。
bodyStyle:與邊框的間距,如:bodyStyle:"padding:3px"。
buttonAlign:窗體中button的對齊方式(left、center、right),默認值為right。
closeAction:"close"釋放窗體所占內(nèi)存,"hide"隱藏窗體,建議使用"hide"。
二、方法
show:打開窗體。
hide:隱藏窗體。
close:關(guān)閉窗體。
三、事件
show:打開窗體時觸法。
hide:隱藏窗體時觸法。
close:關(guān)閉窗體時觸法。
四、應用舉例
Ext.onReady(function(){
var _window=new Ext.Window({
title:"登陸",
renderTo:Ext.getBody(),
frame:true,
plain:true,
resizable:false,
buttonAlign:"right",
closeAction:"hide",
maximizable:true,
closable:true,
bodyStyle:"padding:4px",
width:310,
height:230,
layout:"form",
lableWidth:45,
defaults:{xtype:"textfield",width:180},
items:[{fieldLabel:"帳號"},{fieldLabel:"密碼"}],
buttons:[{text:"確定"},{text:"取消",handler:function(){_window.hide();}}],
listeners:{
"show":function(){
alert("顯示");
},
"hide":function(){
alert("隱藏");
},
"close":function(){
alert("關(guān)閉");
}
}
})
_window.show();
})
plain:布爾類型,true表示強制與背景色保持協(xié)調(diào),默認值為false。
resizable:布爾類型,用戶是否可以調(diào)整窗體大小,默認值為true表示可以調(diào)整大小。
maxinizable:布爾類型,true表示顯示最大化按鈕,默認值為false。
maximized:布爾類型,true表示顯示窗體時將窗體最大化,默認值為false。
closable:布爾類型,true表示顯示關(guān)閉按鈕,默認值為true。
bodyStyle:與邊框的間距,如:bodyStyle:"padding:3px"。
buttonAlign:窗體中button的對齊方式(left、center、right),默認值為right。
closeAction:"close"釋放窗體所占內(nèi)存,"hide"隱藏窗體,建議使用"hide"。
二、方法
show:打開窗體。
hide:隱藏窗體。
close:關(guān)閉窗體。
三、事件
show:打開窗體時觸法。
hide:隱藏窗體時觸法。
close:關(guān)閉窗體時觸法。
四、應用舉例
復制代碼 代碼如下:
Ext.onReady(function(){
var _window=new Ext.Window({
title:"登陸",
renderTo:Ext.getBody(),
frame:true,
plain:true,
resizable:false,
buttonAlign:"right",
closeAction:"hide",
maximizable:true,
closable:true,
bodyStyle:"padding:4px",
width:310,
height:230,
layout:"form",
lableWidth:45,
defaults:{xtype:"textfield",width:180},
items:[{fieldLabel:"帳號"},{fieldLabel:"密碼"}],
buttons:[{text:"確定"},{text:"取消",handler:function(){_window.hide();}}],
listeners:{
"show":function(){
alert("顯示");
},
"hide":function(){
alert("隱藏");
},
"close":function(){
alert("關(guān)閉");
}
}
})
_window.show();
})
您可能感興趣的文章:
相關(guān)文章
ComboBox 和 DateField 在IE下消失的解決方法
開發(fā)過程中卻遇到了在 IE 瀏覽器中放大、縮小窗口大小會導致這兩個組件消失不見不報任何錯誤且在其他瀏覽器正常,通過本文你將學會如何解決此問題2013-08-08Extjs中RowExpander控件的默認展開問題示例探討
本文為大家探討下關(guān)于Extjs中RowExpander控件的默認展開問題,下面有個不錯的示例,感興趣的朋友可以參考下2014-01-01ext combox 下拉框不出現(xiàn)自動提示,自動選中的解決方法
ext combox 如果想實現(xiàn)類似于 baidu 搜索時的提示功能。必須禁止其分頁功能才可以。2010-02-02EXTJS內(nèi)使用ACTIVEX控件引起崩潰問題的解決方法
在本人目前的項目中,前端部分完全使用EXTJS基于“One-Page”理念搭建。2010-03-03