Ⅰ Extjs窗體用方法win.close的時候窗體是被隱藏了還是被銷毀了
我現在用的5.0,子窗體裡面的控制項是沒有被銷毀的。需要手動Destroy。
Ⅱ extjs 定義window時右上角有一個關閉按鈕,點擊時是隱藏操作,如何讓它關閉操作
以下是關閉操作的代碼:
//新增會計期間
function openAddDialog(){
//使彈出窗體顯示在最前面
Ext.useShims=true;
var win=new Ext.Window(
{title:"新增",
width:320,
height:250,
html:addDialogStr,
modal:true,
buttons:[{
text:"確認",handler:function(){
alert("確認");
//關閉打開的窗體
win.close();
}, {
text:"取消",handler:function(){
win.close();
}
}]
});
win.show();
}
//點擊右上角的關閉按鈕後
win.on("close",function(){
alert("關閉窗體");
});
}
Ⅲ extjs Window絎浜屾℃墦寮鍑洪敊
鐩存帴close錛堬級錛屼綘鐨刢ombobox鍜実ird鎺т歡蹇呴』鍜學INDOW鍦ㄤ竴涓浣滅敤鍩熷唴錛屽惁鍒欎細娌℃硶閿姣侊紝涓嬫℃墦寮WINDOW鏃跺欏氨鎻愮ず閿欒浜嗐傚氨鏄瑕佹妸浠栦滑涓変釜鏀懼湪鍚屼竴涓鍑芥暟浣滅敤鍩熶腑銆
Ⅳ ExtJs 裡面 Ext.Window ,的window怎麼放一個URL
剛剛回答了個一模一樣的?
是同一個人?
在回答一遍羅
Ext.window一般是類似 Ext.viewport樣的是可以放 formpanel,grid等 這些都是在同一個頁面中,只是有js生成。如果你要求window裡面放一個url 鏈接到另一個頁面 如nextPage.jsp
那麼就要用到iframe
發給例子給你吧
var url = ../game/game.action";
var win = new Ext.Window({
title : '新頁面',
// maximizable : true,
// maximized : true,
width : 780,
height : 470,
// autoScroll : true,
// bodyBorder : true,
// draggable : true,
isTopContainer : true,
modal : true,
resizable : false,
contentEl : Ext.DomHelper.append(document.body, {
tag : 'iframe',
style : "border 0px none;scrollbar:true",
src : url,
height : "100%",
width : "100%"
})
})
win.show();
Ⅳ EXTJS里的window下有一個grid,如果通過window拿到grid
你好,我實際測試了一下,把windows設置為關閉隱藏後,grid對象仍然是存在的
由於沒看到你的代碼,我也不能判斷究竟是何原因獲取不到grid對象
這里是我的源碼,你也可以參考一下
Ⅵ 彈出窗口調用js方法刷新extjs grid的數據
彈出窗口的時候在window前面加上一個return空格window.open(),在彈出窗口關閉時,寫上window.returnValue =「值",在grid的頁面上判斷值來調用reload()刷新
Ⅶ EXTJS:如何讓window窗口在布局外顯示
function helpWin(content,x,y){
var win = new Ext.Window({
width:250,
height:400,
title:'幫助與支持',
border :false,
bodyStyle:"background-color:white;padding:5px 5px 5px;border: 0px",
x:x,
y:y,
draggable:false,
closeAction :'hide',
collapsible :true,
constrain :true,
maximizable :true,
items:[{html:content, border :false}]
});
return win;
}
僅供參考