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


Posted in Javascript onAugust 19, 2010

一 首先请看图片 
ExtJs中简单的登录界面制作方法
二 登陆界面Ext代码

/// <reference path="http://https://3water.com/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="https://3water.com/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 相关文章推荐
JQuery index()方法使用代码
Jun 02 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
Jan 08 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
Nov 28 Javascript
jquery队列函数用法实例
Dec 16 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
Mar 26 Javascript
Django+Vue.js搭建前后端分离项目的示例
Aug 07 Javascript
JS+CSS实现网页加载中的动画效果
Oct 27 Javascript
JS实现的RC4加密算法示例
Aug 16 Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
Dec 19 Javascript
Javascript实现一朵从含苞到绽放的玫瑰
Mar 30 Javascript
JS几个常用的函数和对象定义与用法示例
Jan 15 Javascript
小程序实现简单语音聊天的示例代码
Jul 24 Javascript
filters.revealTrans.Transition使用方法小结
Aug 19 #Javascript
JS面向对象编程之对象使用分析
Aug 19 #Javascript
JavaScript中各种编码解码函数的区别和注意事项
Aug 19 #Javascript
jquery插件之easing使用
Aug 19 #Javascript
为Extjs加加速(javascript加速)
Aug 19 #Javascript
原创javascript小游戏实现代码
Aug 19 #Javascript
jQuery与ExtJS之选择实例分析
Aug 19 #Javascript
You might like
PHP截取汉字乱码问题解决方法mb_substr函数的应用
2008/03/30 PHP
PHP简单实现遍历目录下特定文件的方法小结
2017/05/22 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
2018/06/19 PHP
首页图片漂浮效果示例代码
2014/06/05 Javascript
Jquery中$.post和$.ajax的用法小结
2015/04/28 Javascript
javascript实现列表滚动的方法
2015/07/30 Javascript
浅谈js原生拖放
2016/11/21 Javascript
Javascript 一些需要注意的细节(必看篇)
2017/07/08 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
2017/08/23 Javascript
AngularJS基于MVC的复杂操作实例讲解
2017/12/31 Javascript
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
JS引用传递与值传递的区别与用法分析
2018/06/01 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
2019/05/06 Javascript
如何通过JS实现日历简单算法
2020/10/14 Javascript
nodejs处理tcp连接的核心流程
2021/02/26 NodeJs
[04:49]期待西雅图之战 2016国际邀请赛中国区预选赛WINGS战队赛后采访
2016/06/29 DOTA
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
Python super()方法原理详解
2020/03/31 Python
pyqt5中动画的使用详解
2020/04/01 Python
python实现程序重启和系统重启方式
2020/04/16 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
顶级宝石首饰网络零售商:Angara
2016/10/25 全球购物
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
质检员岗位职责
2013/12/17 职场文书
期末考试动员演讲稿
2014/01/10 职场文书
开业庆典活动策划方案
2014/09/21 职场文书
县长群众路线对照检查材料思想汇报
2014/10/02 职场文书
三人合伙协议书范本
2014/10/29 职场文书
社区端午节活动总结
2015/02/11 职场文书
2019年度行政文员工作计划范本!
2019/07/04 职场文书
创业计划书之酒吧
2019/12/02 职场文书
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL