var forceInWin2 = new Ext.Window({
id : 'creatInWin2',
title: "验证",
width: 280,
height: 130,
layout: "fit",
draggable: true,
resizable:false,
closable: false,
// modal: true,
closeAction: 'close', //close 关闭 hide 隐藏
plain : true,
buttonAlign : "center",
items : {
xtype: "form",
bodyStyle: "padding:5px 5px 0",
border: false,
layout: "form",
fieldDefaults: {
labelWidth: 40,
labelAlign: "left"
},
items : [{
xtype: "textfield",
fieldLabel: "卡号",
name: "re_messageBeforeCardNum1",
// id: "re_messageBeforeCardNum1"
},{
xtype: "textfield",
inputType: 'password',
fieldLabel: "密码",
name: "re_messageBeforePassword1",
// id : "re_messageBeforePassword1"
}]
},
buttons : [{
text : '确定',
handler : function(){
var re_messageFuncCardNum1 = forceInWin2.items.itemAt(0).items.itemAt(0).getValue();
var re_messageFuncPassword1 =forceInWin2.items.itemAt(0).items.itemAt(1).getValue();
}
},{
text : '取消',
handler : function(){
<pre name="code" class="javascript"> forceInWin2.colse();
} }] });
在获取密码和卡号的时候可以通过getCmp(id).getValue()获取值,但是id一旦生成将是全局的id,当再次打开window的时候会出现页面混乱
我用的是
var re_messageFuncCardNum1 = forceInWin2.items.itemAt(0).items.itemAt(0).getValue();
var re_messageFuncPassword1 =forceInWin2.items.itemAt(0).items.itemAt(1).getValue();
这样就避免设置属性id,使用属性id了