用extjs做一个例子,显示效果为有一个按钮,点击弹出一个表单,并且在表单关闭之前原来页面不可操作

用extjs mvc做
2025-05-11 08:35:23
推荐回答(3个)
回答1:

  点击按钮触发事件:

function adduser(){
var panel = null;
var win = null;
if(!panel){
panel = new Ext.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 = new Ext.Window({
width:270,
height:290,
modal:true,    //窗口设为模态,表单关闭之前原来页面不可操作
items:panel
})
}
win.show();
}

  写的手都酸了,望采纳。

回答2:

设置成模态窗口就可以了

回答3:

弹出表单窗口后把窗口disable掉就可以了嘛