
/// <reference path="http://http://www.gimoo.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();
});
{
id:'',(最好写上)
配置信息,
(如果是最外层的别忘了写layout,布局模式)
}
ExtJs 表单提交登陆实现代码
1在子类中添加单击提交事件//登陆按钮单击事件loginFun:function(){varf=Ext.getCmp("loginForm");//表单验证if(f.form.isValid){f.form.submit({waitTitle:"请稍候",waitMsg:'正在
ExtJs GridPanel简单的增删改实现代码
1.首先看下效果图:2.ext代码///referencepath="http://www.cnblogs.com/Resources/ExtJs/vswd-ext_2.0.2.js"/Ext.namespace('XQH.ExtJs.Frame');XQH.ExtJs.Frame.RoleManage=function(){this.init();};Ex
extjs grid设置某列背景颜色和字体颜色的方法
css代码:.x-grid-back-red{background:#FF0000;}js代码:{header:'分成类型',dataIndex:'divideType',renderer:function(v,m){m.css='x-grid-back-red';returnv;},width:60}或者直接这样写也可