ext+mvc2.0登录面板
来源:互联网 发布:linux 硬盘的dd命令 编辑:程序博客网 时间:2024/05/18 01:37
jackAccess.Login = function() {
var winFormPanel, formPanel, box, view, hasStutus = false;
box = new Ext.BoxComponent({
style: 'padding:2 2 2 2', autoEl: { tag: 'img', src: '/content/images/header.jpg' }
});
function Login() {
if (formPanel.form.isValid()) {
formPanel.form.submit({ url: "Rsb_AdminInfo/LogOn", waitmsg: "正在登录...", method: "get",params:{},
success: function(form, action) {
if (action.result.flag) {
if (view == null) {
view = new jackAccess.ViewIndex();
}
view.shoMainPanel(); winFormPanel.hide();
}
else { Ext.MessageBox.alert("警告!", "错误的用户名或密码"); }
},
failure: function() { Ext.MessageBox.alert("警告!", "链接服务器失败"); }
});
}
}
function Check() {
if (winFormPanel.hidden) {
Ext.Ajax.request({ url: "rsb_admininfo/CheckLogOn", success: function(res, config) {
var result = Ext.util.JSON.decode(res.responseText);
if (result.flag) {
if (view == null) {
view = new jackAccess.ViewIndex();
}
view.shoMainPanel();
} else {
winFormPanel.show();
}
}, failure: function() { Ext.MessageBox.alert("警告!", "链接服务器失败"); winFormPanel.show(); }
});
}
}
function CheckLogOn() {
Ext.TaskMgr.start({
run: Check,
interval: 5000
});
}
formPanel = new Ext.FormPanel({
labelWidth: 40, frame: true,
items: [{ layout: "column", items: [box, { layout: "form",
items: [{ xtype: "textfield", fieldLabel: " 账号", labelWidth: 40, name: "UserName", allowBlank: false },
{ xtype: "textfield", inputType: "password", fieldLabel: " 密码", labelWidth: 40, name: "Password", allowBlank: false },
{ xtype: "checkbox", boxLabel: "记住密码", name: "RememberMe", labelWidth: 55}]}]}]
});
var json = { UserName: '', Password: '', RememberMe: '' };
json.UserName = Ext.util.Cookies.get('UserName');
json.Password = Ext.util.Cookies.get('Password');
json.RememberMe = Ext.util.Cookies.get('RememberMe');
if (json.RememberMe == "on") {
formPanel.getForm().setValues(json);
}
winFormPanel = new Ext.Window({ title: "登录系统", resizable: false, iconCls: "logon", closable: false,
width: 300, modal: true, buttonAlign: "center", closeAction: "hide",
items: formPanel,
buttons: [{ text: "登录", handler: function() { Login(); } }, { text: "取消", handler: function() { } }]
});
return { Checking: function() { CheckLogOn(); } }
}
- ext+mvc2.0登录面板
- ASP.NET+Ext Js4.0收缩面板
- Ext学习笔记一(使用Ext.Panel创建一个登录面板)
- 面板(Ext.Panel)
- EXT JS 面板布局
- 面板Ext.Panel使用
- 面板Ext.Panel使用
- Ext-Panel面板
- ASP.NET+Ext js4.0----Viewport面板南北布局
- EXT PANEL面板的刷新
- Ext.form.Panel表单面板
- Asp.net MVC2实现后台登录控制
- Asp.net MVC2实现后台登录控制
- MVC2.0 基础知识
- MVC2.0 基础知识
- ExtJS面板的使用(Ext.Panle、Ext.TabPanel、Ext.Viewport)
- ExtJS面板的使用(Ext.Panle、Ext.TabPanel、Ext.Viewport)
- MVC2.0皮毛学习笔记(MVC2.0+VS2008)
- 技术随笔(密码保存,MSMQ)
- ZIP压缩与解压
- 除法变加减和移位的实现:试探减法
- IBM大型主机学习总结(二)
- FTP服务器原理
- ext+mvc2.0登录面板
- ext3.0 treegrid 部门管理
- ext trigger+treepanel
- java 矢量绘图程序,多文档视图,文档间拖拽,可导出成位图文件,可在线更新
- [旧文]图解nlite精简XP全过程
- sample structure
- Android QQ空间(Apad)项目总结(三)---应用UI框架的搭建!!!
- 2012年第一帖--新的起点新的希望
- 如何在MFC窗口显示BMP和JPG图片