为什么做的EXTJS中的buttons按钮总是显示到右边,我想让按钮到中间来,看了很多资料都不行。
按钮在右边。我要让它到中间或左边,甚至我想让它到什么地方他就给我到什么地方。代码如下:Ext.onReady(function(){Ext.BLANK_IMAGE_URL...
按钮在右边。我要让它到中间或左边,甚至我想让它到什么地方他就给我到什么地方。
代码如下:
Ext.onReady(function(){
Ext.BLANK_IMAGE_URL = "../Ext/resources/images/default/s.gif";
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget="qtip";
var loginForm = new Ext.FormPanel({
renderTo:"loginForm",
id:"loginForm1",
width:340,
height:150,
frame:true,
labelAlign:"right",
monitorValid:true,
items:[
new Ext.form.TextField({
id:"username",
name:"username",
fieldLabel:"用户名",
minLength:3,
minLengthText:"用户名长度不能小于{0}",
maxLength:12,
maxLengthText:"用户名长度不能大于{0}",
allowBlank:false,
blankText:"用户名必须输入"
}),
new Ext.form.TextField({
id:"password",
name:"password",
fieldLabel:"密码",
inputType:"password",
allowBlank:false,
blankText:"密码必须输入"
}),
new Ext.form.TextField({
id:"randCode",
name:"randCode",
width:70,
fieldLabel:"验证码",
allowBlank:false,
blankText:"验证码必须输入"
})
],
buttons:[
{text:"登录",
formBind:true,handler:function(){
loginForm.getForm().submit({
url:"login.action",
waitMsg:"请稍等,系统正在进行登录!",
success:function(form, action){
Ext.MessageBox.alert("成功",action.result.msg);
window.location.href="index.html";
},
failure:function(form, action){
Ext.MessageBox.alert("失败",action.result.msg);
window.location.href="index.html";
}
});
}},
{text:"重置",handler:function(){
// loginForm.items.itemAt(0).setValue("");
// loginForm.items.itemAt(1).setValue("");
loginForm.form.reset();
}},
{ hidden:true,
width:70
}
]
});
var rc = Ext.getDom("randCode");
var rcp = Ext.get(rc.parentNode);
rcp.createChild({tag: 'img', src: 'image.jsp',align:'absbottom'});
var loginWindow = new Ext.Window({
width:340,
height:180,
title:"登录",
items:loginForm,
resizable:false,
draggable:false,
closable:false
});
loginWindow.show();
}); 展开
代码如下:
Ext.onReady(function(){
Ext.BLANK_IMAGE_URL = "../Ext/resources/images/default/s.gif";
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget="qtip";
var loginForm = new Ext.FormPanel({
renderTo:"loginForm",
id:"loginForm1",
width:340,
height:150,
frame:true,
labelAlign:"right",
monitorValid:true,
items:[
new Ext.form.TextField({
id:"username",
name:"username",
fieldLabel:"用户名",
minLength:3,
minLengthText:"用户名长度不能小于{0}",
maxLength:12,
maxLengthText:"用户名长度不能大于{0}",
allowBlank:false,
blankText:"用户名必须输入"
}),
new Ext.form.TextField({
id:"password",
name:"password",
fieldLabel:"密码",
inputType:"password",
allowBlank:false,
blankText:"密码必须输入"
}),
new Ext.form.TextField({
id:"randCode",
name:"randCode",
width:70,
fieldLabel:"验证码",
allowBlank:false,
blankText:"验证码必须输入"
})
],
buttons:[
{text:"登录",
formBind:true,handler:function(){
loginForm.getForm().submit({
url:"login.action",
waitMsg:"请稍等,系统正在进行登录!",
success:function(form, action){
Ext.MessageBox.alert("成功",action.result.msg);
window.location.href="index.html";
},
failure:function(form, action){
Ext.MessageBox.alert("失败",action.result.msg);
window.location.href="index.html";
}
});
}},
{text:"重置",handler:function(){
// loginForm.items.itemAt(0).setValue("");
// loginForm.items.itemAt(1).setValue("");
loginForm.form.reset();
}},
{ hidden:true,
width:70
}
]
});
var rc = Ext.getDom("randCode");
var rcp = Ext.get(rc.parentNode);
rcp.createChild({tag: 'img', src: 'image.jsp',align:'absbottom'});
var loginWindow = new Ext.Window({
width:340,
height:180,
title:"登录",
items:loginForm,
resizable:false,
draggable:false,
closable:false
});
loginWindow.show();
}); 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询