extjs panel html 居中,ExtJs—FormPanel居中设置

本文介绍了一种在ExtJS中使FormPanel居中的方法。通过设置CSS样式,可以使FormPanel在页面上水平垂直居中显示。此外,还提供了一个简单的登录表单示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ExtJs—FormPanel居中.

初学ExtJs 在使用FormPanel时发现产生后在窗口的左上方,在API里找了下配置属性貌似没看到可以让FormPanel居中的

也许是有这个属性但是我没注意到,如果知道的朋友希望能给我说下

虽然没有找到居中的属性但是可以通过以下的方法使FormPanel居中

代码如下:

[xhtml] view plaincopy

-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd”>

Register

.main{

width:100%;

text-align:center;

vertical-align:center;

}

.login{

margin-left:auto;

margin-right:auto;

text-align:center;

width:500px;

height:200px;

}

Ext.onReady(function(){

Ext.QuickTips.init();

// turn on validation errors beside the field globally

//Ext.form.Field.prototype.msgTarget = ‘side’;

var bd = Ext.getBody();

/*

* ================ Simple form =======================

*/

// bd.createChild({tag: ‘h2′, html: ‘Form 1 – Very Simple’});

var loginPanel = new Ext.FormPanel({

labelWidth: 75, // label settings here cascade unless overridden

url:’save-form.jsp’,

frame:true,

title: ‘用户登陆’,

bodyStyle:’padding:5px 5px 0′,

buttonAlign:’center’ ,

width: 400,

defaults: {width: 230},

defaultType: ‘textfield’,

items: [{

fieldLabel: '        用户名',

name: 'uname',

allowBlank:false,

blankText:'用户名不能为空',

minLength:6,

minLengthText:'用户名的长度为[6-20]‘,

maxLength:20,

maxLengthText:’用户名的长度为[6-20]‘

},{

xtype: ‘textfield’,

inputType:’password’,

fieldLabel:’        密   码’,

name:’pwd’,

allowBlank:false,

blankText:’密码不能为空’,

minLength:6,

minLengthText:’密码的长度为[6-20]‘,

maxLength:20,

maxLengthText:’密码的长度为[6-20]‘

}],

buttons: [{

text: 'Save'

},{

text: 'Cancel'

}]

});

loginPanel.render(“main”);

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值