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 相关文章推荐
许愿墙中用到的函数
Oct 07 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
Aug 24 Javascript
原生JS实现拖拽图片效果
Aug 27 Javascript
Jquery跨域获得Json的简单实例
May 18 Javascript
基于JS+Canves实现点击按钮水波纹效果
Sep 15 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
Oct 16 Javascript
详解vue中async-await的使用误区
Dec 05 Javascript
详解vue 自定义marquee无缝滚动组件
Apr 09 Javascript
小程序实现短信登录倒计时
Jul 12 Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
Sep 23 Javascript
js中Function引用类型常见有用的方法和属性详解
Dec 11 Javascript
详解vue 组件的实现原理
Nov 12 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如何得到当前页和上一页的地址?
2006/11/27 PHP
神盾加密解密教程(三)PHP 神盾解密工具
2014/06/08 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
分享别人写的一个小型js框架
2007/08/13 Javascript
分析 JavaScript 中令人困惑的变量赋值
2007/08/13 Javascript
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
JavaScript 学习点滴记录
2009/04/24 Javascript
WordPress 照片lightbox效果的运用几点
2009/06/22 Javascript
JQuery UI皮肤定制
2009/07/27 Javascript
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
理解Javascript_15_作用域分配与变量访问规则,再送个闭包
2010/10/20 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
jQuery stop()用法实例详解
2016/07/28 Javascript
jQuery实现简单的tab标签页效果
2016/09/12 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
JS匿名函数类生成方式实例分析
2016/11/26 Javascript
基于iscroll.js实现下拉刷新和上拉加载效果
2016/11/28 Javascript
详解JavaScript 的变量
2019/03/08 Javascript
操作按钮悬浮固定在微信小程序底部的实现代码
2019/08/02 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
js表达式与运算符简单操作示例
2020/02/15 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
Python计算程序运行时间的方法
2014/12/13 Python
详解Python中列表和元祖的使用方法
2015/04/25 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
2015/05/25 Python
Python增量循环删除MySQL表数据的方法
2016/09/23 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
python 搭建简单的http server,可直接post文件的实例
2019/01/03 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
澳大利亚有机化妆品网上商店:The Well Store
2020/02/20 全球购物
大学生在校学习的自我评价
2014/02/18 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
三八妇女节慰问信
2015/02/14 职场文书
在 Python 中利用 Pool 进行多线程
2022/04/24 Python