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 相关文章推荐
JS中的数组的sort方法使用示例
Jan 22 Javascript
js简单的表格添加行和删除行操作示例
Mar 31 Javascript
Javascript基础知识(二)事件
Sep 29 Javascript
浅谈页面装载js及性能分析方法
Dec 09 Javascript
使用命令对象代替switch语句的写法示例
Feb 28 Javascript
CSS+jQuery实现简单的折叠菜单
Dec 20 Javascript
localStorage的黑科技-js和css缓存机制
Feb 06 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
Mar 02 Javascript
jQuery实现的form转json经典示例
Oct 10 jQuery
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
Dec 24 jQuery
AngularJS基于http请求实现下载php生成的excel文件功能示例
Jan 23 Javascript
js实现日历
Nov 07 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
Laravel5.1 框架响应基本用法实例分析
2020/01/04 PHP
JavaScript iframe的相互操作浅析
2009/10/14 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
使用jspdf生成pdf报表
2015/07/03 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
jQuery Checkbox 全选 反选的简单实例
2016/11/29 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
2019/04/25 Javascript
如何使用RoughViz可视化Vue.js中的草绘图表
2021/01/30 Vue.js
[02:16]2018年度CS GO最具人气选手-完美盛典
2018/12/16 DOTA
Python的ORM框架SQLObject入门实例
2014/04/28 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
Python Web编程之WSGI协议简介
2018/07/18 Python
python获取本机所有IP地址的方法
2018/12/26 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
Python 私有化操作实例分析
2019/11/21 Python
django中url映射规则和服务端响应顺序的实现
2020/04/02 Python
TensorFlow实现批量归一化操作的示例
2020/04/22 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
CSS3田字格列表的样式编写方法
2018/11/22 HTML / CSS
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
20世纪40年代连衣裙和复古服装:The Seamstress Of Bloomsbury
2018/07/24 全球购物
家长会学生家长演讲稿
2013/12/29 职场文书
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
护士岗位求职应聘自荐书范文
2014/02/12 职场文书
《蚕姑娘》教学反思
2014/04/15 职场文书
感恩教育活动总结
2014/05/05 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
2015年小学远程教育工作总结
2015/07/28 职场文书
蓝天保卫战收官在即 :15行业将开展环保分级评价
2019/07/19 职场文书