Ⅰ 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;
}
仅供参考