㈠ extjs4.2的Ext.form.Panel弹出框如何去掉右上角的关闭按钮x
Window的话抄,可以使用 closable:false来去掉袭,formpanel没有试过。你可试试,不行的话,你就把panel放在window里,如下代码:
Ext.create('Ext.window.Window', {
title: 'Hello',
height: 200,
width: 400,
layout: 'fit',
closable:false,
items: { // Let's put an empty grid in just to illustrate fit layout
xtype: 'grid',
border: false,
// One header just for show. There's no data
columns: [{ header: 'World' }],
store: Ext.create('Ext.data.ArrayStore', {}) // A mmy empty data store
}
}).show();
㈡ 用extjs做一个例子,显示效果为有一个按钮,点击弹出一个表单,并且在表单关闭之前原来页面不可操作
点击按钮触发事件:
functionadser(){
varpanel=null;
varwin=null;
if(!panel){
panel=newExt.FormPanel({
items:[
{fieldLabel:aaa,
name:aaa,
xtype:'textfield',
allowBlank:false
},{fieldLabel:bbb,
name:bbb,
xtype:'textfield',
allowBlank:false
},{fieldLabel:ccc,
name:ccc,
xtype:'textfield',
allowBlank:false
}
]
})
}
if(!win){
win=newExt.Window({
width:270,
height:290,
modal:true,//窗口设为模态,表单关闭之前原来页面不可版操作
items:panel
})
}
win.show();
}
写的手都权酸了,望采纳。
㈢ 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("关闭窗体");
});
}
㈣ Extjs5.0里面所有的添加的glyph图标都变成一个方框了
最新版本是Extjs5.0.1,我们可以在官方网站进行下载。(这里不得不提一句,Extjs5到目前为版止还没有免费的授权,权所以下载到的版本是试用版。)
下载到的压缩包解压以后,你会看到一大堆的文件夹和文件,我们该如何使用Extjs5呢?
之前看到过别人说的通过Sencha CMD创建Extjs5项目,但个人觉得那种方式并不适合我们目前的开发模式。我说做ASP.NET的,需要在ASP.NET MVC或WebForm中使用Extjs,所以绝对不上简单的通过Sencha CMD 生成Extjs5项目那么简单。
㈤ extjs 如何关闭当前整个网页
Extjs中关闭整个页面需要用parent对象窗口打开的window对象。
例如:
有a,b两个页面,a页面为主页面,有按钮一个,点击按钮弹出一个windows对象,在其中显示b页面。b页面中也有一个按钮,点击关闭窗口。
a.htm (部分代码)
<script type="text/javascript">
function openWindow(id,title,url,width,height){
var win = Ext.get(id)
if (win) {
win.close();
return;
}
win = new Ext.Window({
id:id,
title:title,
layout:'fit',
width:width,
height:height,
closeAction:'close',
collapsible:true,
plain: false,
resizable: true,
html : ''
});
win.show();
}
function myfunction(){
openWindow('b-win','窗口中打开b页面','b.htm',400,300);
}
</script>
<input type="button" name="button1" value="打开窗口" onClick="myfunction()">
b.htm(部分代码)
<script type="text/javascript">
function closewin(){
var win = parent.Ext.getCmp('b-win');
if (win) {win.close();}
}
</script>
<input type="button" name="button1" value="关闭a打开的窗口" onClick="closewin()">