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

一 首先请看图片 

二 登陆界面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:欢迎大家补充,提意思。

时间: 2024-09-29 19:37:24

ExtJs中简单的登录界面制作方法_extjs的相关文章

ExtJS中设置下拉列表框不可编辑的方法_extjs

ExtJS这个框架,并没有学习和用过,只知道是一个流行的前段框架,和Easy UI,BUI,DWZ等这些框架都是差不多的,只不过比他们更加强大而已,之所以写这个,我觉得还是很有帮助的. 今天朋友遇到了一个问题:ExtJS中的下拉列表如何设置不可编辑的,html中是不可以编辑的,但是现在这种UI框架中的下拉列表框都是可以编辑的,朋友的需求就是像html中的那样效果,所以朋友想到了用editable属性,但是写了这个属性之后就报错了,当时并没有看错误,我给他找了1个属性设置为不可编辑的,但是还是不好

delphi 7中怎么给图书管理系统加上一个简单的登录界面,只要用户名密码的输入,怎么写?

问题描述 delphi 7中怎么给图书管理系统加上一个简单的登录界面,只要用户名密码的输入,怎么写? delphi 7中怎么给图书管理系统加上一个简单的登录界面,只要用户名密码的输入,怎么写? 解决方案 http://blog.sina.com.cn/s/blog_4b25da9d01009l96.html

win10如何取消开机账户登录界面?win10取消开机账户登录界面的方法

步骤: 1.按下"Win+R"组合键打开运行: 2.在框中输入:control userpasswords2  点击确定打开本地账户管理: 3.在"用户账户"的属性,取消"要使用本机,用户必须输入用户名和密码(E)"的勾选,然后按下"确定" 4.在弹出的框中输入开机后自动登录的用户名和密码,点击确定,重启计算机就无法使用本地账户登录了. 以上就是小编带来的win10取消开机账户登录界面的方法,感谢大家的阅读.

win7如何修改欢迎登录界面背景?win7修改欢迎登录界面的方法

步骤: 1.首先,先打开电脑的注册表,点击左下角图标,在输入栏输入regedit,按enter键进入 2.然后在左侧目录树中,按路径HKEY_LOCAL_MACHINE---SOFTWARE---Microsoft---Windows---CurrentVersion--- Authentication---LogonUI---Background点开 3.选择OEMbBackground选项右击修改,值若为0则改为1 4.若找不到OEMbBackground,右键新建一个,然后命名为OEMbB

Win7系统开机登录框怎么取消?Win7取消开机登录界面的方法

一开始我们使用计算机为了安全考虑都会设置一个登陆帐号密码,之后频繁的输入帐号密码令人不厌其烦,有些用户就会取消登陆密码,但取消密码之后,登录框依旧会在计算机开机时出现,我们需要点击一下确定,不然将一直停留在这个界面,那怎么取消这个界面呢?下面小编就给大家带来Win7取消开机登录界面的方法,一起来看看吧. 操作步骤: 1.在系统桌面上,按组合键(win键+R)打开运行窗口,如下图所示: 2.接着在搜索框中输入"netplwiz",回车执行命令,如下图所示: 3.在随后打开的用户帐户属性设

Photoshop入门实例教程:简单拼贴图的制作方法

本教程介绍简单拼贴图的制作方法.大致过程:处理之前需要用网格及辅助线把素材均分成一些小方块,然后分别用选区把这些小方块复制到新的图层,适当给小方块描边并添加投影.最后把小方法变形处理,再改变背景颜色即可.原图 最终效果 [1] [2] [3]  下一页

在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法

很多用户在开发 ASP.NET 应用程序时都有这样的需求:管理员角色的账户使用管理员的登录界面进行登录,普通用户角色的账户使用普通用户的登录界面进行登录.由于ASP.NET的web.config里只能使用一个 authentication mode="Forms"节点,所以,要实现不同用户采用不同的登录界面,一个办法就是创建一个管理员专用的虚拟目录,并设置为应用程序来实现.下面介绍另外一种采用重定向的办法来解决这个问题. 本文介绍的方法原理是根据登录界面的返回地址进行判断,然后重定向到

Android简单的登录界面的值传递

        初学Android,这是一个用户登录界面,想把里面的值传递到另一个Activity中,先不说其他,上代码:         主界面(登录界面的Activity):MainActivity.java package com.zhoujunwen.widget; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; impor

在Windows Vista中使用经典登录界面

对于习惯了使用Windows 2000 与 Windows XP 经典登录方式--登录时需要输入用户名与密码--的用户而言,可能会感到Windows Vista中使用欢迎屏幕登录的方式有点别扭,而且,与Windows XP不同的是,在Windows XP中,用户可以直接修改登录方式, 从欢迎屏幕登录切换到经典登录方式,而在Windows Vista中则没有相应的选项,用户默认只能使用欢迎屏幕登录.(注:除非Windows Vista作为域成员,在连接到域时会提供经典登录界面 .) 当然,如果您仍