为什么做的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();

});
展开
 我来答
代码工人
推荐于2017-11-24 · TA获得超过662个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:346万
展开全部
panel上有这个参数:
buttonAlign就是用来配置他放的位置的,'right', 'left' ,'center'三个参数可以选择,默认'right'

如果想随便放什么地方,直接配置好像还不行。
你可以通过配置button的style来微调button的位置
比如:buttons[{
text:'A'
},{
text:'B',
style : 'margin-left:100px'//离左边一个按钮的距离多加100px
}]
之乎者呀
2011-05-11 · TA获得超过335个赞
知道答主
回答量:79
采纳率:0%
帮助的人:67.6万
展开全部
labelAlign: 'right',
buttonAlign: 'center',
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luoquan1982
2017-12-28
知道答主
回答量:2
采纳率:0%
帮助的人:1831
展开全部
buttons:['->',{
text:'button1'
},'-',{
text:'button2'
}]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式