写道
Ext.namespace("Login");
Login.app = function(){
return{
init:function(){
Ext.QuickTips.init();//需要的元件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息了。
Ext.form.Field.prototype.msgTarget = 'side'; //第二句的目的就是设置控件的错误信息显示位置,
var Login_Form = new Ext.form.FormPanel({
width:438,
height:274,
border : false,
cls : 'loginbgimage',
baseCls : 'ex-panel',//设置透明FORM 嵌入页面
buttonAlign:"center",
labelWidth : 170,
labelAlign : 'right',
items : [{
xtype : 'panel',
baseCls:"x-pain",
border:false,
height:110
},{
fieldLabel : "机构",
xtype : "combotree",
id : "Org_ID",
width : 200,
allowBlank : false,
tree : {
xtype : "treepanel",
rootVisible : false,
animCollapse : true,
animate : true,
loader: new Ext.tree.TreeLoader({dataUrl:'loginOrgTree.do'}),
root : new Ext.tree.AsyncTreeNode({id:'0',text:'根结点'}) ,
autoScroll : true
}
},{
fieldLabel : "帐号",
xtype : "textfield",
id : "User_Account",
width : 200,
allowBlank : false,
maxLength : 12
},{
fieldLabel : "密码",
xtype : "textfield",
inputType : "password",
id : "User_Pass",
width : 200,
allowBlank : false,
maxLength : 12
},{
layout : "column",
baseCls : 'x-plain',
items : [{
columnWidth : .65,
layout : "form",
baseCls : 'x-plain',
//bodyStyle:'padding:2px 0 0 0',
items : [{
fieldLabel : "验证码",
xtype : "textfield",
id : "User_Alia",
width : 90,
allowBlank : false,
maxLength : 4,
allowNegative : false
}]
},{
columnWidth : .35,
height : 20,
baseCls : 'x-plain',
id : "login_image",
bodyStyle:'padding:8px 0 0 0',
style: 'font-size:14px; background:url(image.jsp); background-repeat: no-repeat; background-position: 0px 1px;center right no-repeat;'
}]
},{
xtype : 'panel',
baseCls:"x-pain",
border:false,
layout:"column",
items:[{
columnWidth:.4,
baseCls:"x-pain",
border:false
},{
columnWidth:.5,
baseCls:"x-pain",
border:false,
items:[{
xtype : "button",
text:"登陆系统",
handler:function(){
Login_Form.form.submit({
waitTitle : "请稍候",
waitMsg : "请求提交中... ...",
url : "loginAction.do",
params :{
Org_ID : Ext.getCmp("Org_ID").getValue()
},
success : function(form,action){
var obj = Ext.decode(action.response.responseText);
Ext.MessageBox.alert('友情提示',obj.Mag);
if(obj.result==2){
location.href='index.jsp'
}
},
failure : function(){
}
})
}
}]
}]
}]
})
Login_Form.render("Login_Form_Div");
Login_Form.el.center();//使的PANEL页面居中,注意必须放上渲染之后
}
}
}();
Ext.onReady(Login.app.init,Login.app);
分享到:
相关推荐
描述中的"ext4.1简单的登陆界面 包含login.jsp 验证码.jsp"进一步说明了这个登录系统的基本构成。`login.jsp`是JavaServer Pages(JSP)文件,这是一种动态网页技术,用于处理用户登录请求,将用户的输入与服务器端...
"是对我之前发布的《ext4.1简单的登陆界面》的升级和简化",这表明开发者可能已经有一个使用ExtJS 4.1实现的基础版本,现在通过4.2版本进行优化,可能涉及改进界面设计、增强用户体验或者修复已知问题。"调整login....
Ext登陆界面源代码,仅供参考。此乃小弟辛辛苦苦学习后整理出来的,有从网上参考别人的代码,有自己整理的。
ext做的登陆界面,ext实现的登陆界面,非常的酷
ext2.2包括登陆页面和主框架页面。 简洁,漂亮
2. **树形控件基础**:树形控件在ExtJS中被称为`Ext.tree.Panel`,它允许用户展开和折叠节点,进行多级深度的浏览。每个节点可以包含任意数量的子节点,并且可以通过图标、文本以及自定义操作来区分。 3. **API ...
用Ext实现的用户管理界面,完成了部分。 包括用户列表; 用树展开的用户分组; 添加用户; 地址导航等。 预览: http://hi.baidu.com/lhj_5460/blog/item/03e6b3028b2fd9e708fa9387.html
Ext界面生成器Ext界面生成器Ext界面生成器Ext界面生成器
非常简洁漂亮的EXT.NET登录界面布局
在“ext.net登录框”这个主题中,我们将探讨如何使用Ext.NET库来构建一个具有用户验证和错误提示功能的登录界面。 首先,我们需要了解Ext.NET中的窗体(Form)组件。窗体是数据输入和处理的核心,它可以包含各种...
这里面有ext 制作界面的一些心得,要用ext开发后台框架的可以运用下哦
在描述中提到的“对javascript强封装大”,意味着Ext JS 将JavaScript的功能进行了高度抽象和模块化,封装了许多复杂的底层操作,使得开发者无需关心底层细节,只需关注业务逻辑和界面设计。这大大降低了开发难度,...
基于ssh的Ext用户登录界面。包含输入框输入内容的判断,登录的验证。
"ext 仿window 界面"指的是使用EXTJS 框架来创建类似于Windows桌面操作系统的用户界面,提供一种熟悉且直观的交互体验。这种设计方式可以使Web应用在视觉上更接近本地应用,提高用户的使用舒适度。 EXTJS 提供了...
前段时间做一个电力项目的需求分析,利用EXT划的界面,效果还不错,实际开发可以直接用了
Ext界面生成器 Ext界面生成器 Ext界面生成器
Ext界面生成器是一款强大的开发工具,专为使用Ext框架进行Web界面构建的开发者设计。它极大地简化了界面创建过程,通过自动化的方式自动生成界面代码,从而节省开发者的时间和精力,提高工作效率。对于初学者和经验...
ext 主界面模板ext 主界面模板 ext 主界面模板 ext 主界面模板
Ext界面设计器 ExtDesigner. ext界面自动生成器 内附安装说明,破解文件