ExtJs中简单的登录界面制作方法
ExtJs中简单的登录界面制作方法
发布时间:2016-12-30 来源:查字典编辑
摘要:一首先请看图片二登陆界面Ext代码复制代码代码如下://///加载提示框Ext.QuickTips.init();//创建命名空间Ext.n...

一 首先请看图片

ExtJs中简单的登录界面制作方法1

二 登陆界面Ext代码

复制代码 代码如下:

/// <reference path="http://http://www.jb51.net/Resources/ExtJs/vswd-ext_2.0.2.js" />

//加载提示框

Ext.QuickTips.init();

//创建命名空间

Ext.namespace('XQH.ExtJs.Frame');

//主应用程序

XQH.ExtJs.Frame.app = function() {

}

Ext.extend(XQH.ExtJs.Frame.app, Ext.util.Observable, {

LoginLogo:new Ext.Panel({

id: 'loginLogo',

height: 35,

frame:true,

bodyStyle:'padding-top:4px',

html:'<h3><center>后台Ext框架</center></h3>'

}),

//登陆表单

LoginForm: new Ext.form.FormPanel({

id: 'loginForm',

defaultType: 'textfield',

labelAlign: 'right',

labelWidth: 60,

frame: true,

defaults:

{

allowBlank: false

},

items:

[

{

name:'LoginName',

fieldLabel: '登陆账号',

blankText: '账号不能为空',

emptyText:'必填',

anchor: '98%'

},

{

name:'LoginPsd',

inputType: 'password',

fieldLabel: '登陆密码',

blankText: '密码不能为空',

maxLength:10,

anchor: '98%'

}

]

}),

//登陆窗口

LoginWin: new Ext.Window({

id: 'loginWin',

Title: '登陆',

width: 250,

height: 150,

closable: false,

collapsible: false,

resizable:false,

defaults: {

border: false

},

buttonAlign: 'center',

buttons: [

{ text: '关于' },

{ text: '登陆' }

],

layout: 'column',

items:

[

{

columnWidth:1,

items: Ext.getCmp("loginLogo")

},

{

columnWidth: 1,

items: Ext.getCmp("loginForm")

}

]

}),

//初始化

init: function() {

this.LoginWin.show();

}

});

//程序入口

Ext.onReady(function() {

var loginFrame = new XQH.ExtJs.Frame.app();

loginFrame.init();

});

三 使用心得

1./// <reference path="http://www.jb51.net/Resources/ExtJs/vswd-ext_2.0.2.js" />这句为ext自动提示功能源文件

2.关于ext界面布局常用的有border,column,fit这几种,详细用法以后再作介绍

3.关于ext使用,其实大部分就是window,panel里面镶嵌自己需要的内容,如formpanel(表单)。

4.要理解{object config},其实大部分ext配置项都是基于这种形式的,{名称:值},如按钮{text:'l登陆'}

5.书写ext代码最好规范化,这样可以减少出错率。

大概形式:

复制代码 代码如下:

{

id:'',(最好写上)

配置信息,

(如果是最外层的别忘了写layout,布局模式)

}

PS:欢迎大家补充,提意思。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类