/**
*---------------------------------------------------------------------
* Function : 登录功能
* Version : 1.0
* Date : 2012-4-9
* Descriptions : 登录
*---------------------------------------------------------------------
*/
isc.SearchForm.create({
ID:'loginForm',
width:200,
numCols:2,
autoFocus:true,
requiredTitlePrefix:'<font color="red">*</font><b>',
fields:[
{name:'account',title:'账号',length:80,height:25},
{name:'password',title:'密码',length:80,type:'password',height:25},
{name:'checkCode',title:'验证码',length:4,icons:[{src:'../check/checkCode.do',click:function(){
loginForm.getField("checkCode").setValueIcons("../check/checkCode.do");
},height:25}],iconWidth:55,height:25}
]
});
isc.Dialog.create({
ID:'loginDlog',
title:'登录',
width:200,
autoSize:true,
showCloseButton:false,
canDragReposition:false,
items:[
loginForm
],
buttons:[
isc.Button.create({title:'登录'})
],
buttonClick:function(btn,index){
var data=loginForm.getValues();
RPCManager.sendRequest({
evalResult:true,
//data:data,
//paramsOnly:true,
params:data,
//data:{'account':credentials.username,'password':credentials.password},
actionURL: "user/login.do",
callback:function(data){
if(data.status==isc.RPCResponse.STATUS_SUCCESS){
var data=data.data;
if(data.success){
window.location.href="index.jsp";
}else{
if(data.msg!=null){
isc.say(data.msg);
}
}
}else{
isc.say('无法检索账户信息',window.location='login.jsp');
}
}});
}
});
isc.Page.setEvent("load", "loginDlog.show()");
/*isc.LoginDialog.create({
title:'登录系统',
loginButtonTitle:'登录',
usernameItemTitle:'账号',
passwordItemTitle:'密码',
numCols:2,
loginFunc:function (credentials, dialogCallback) {
if (credentials == null) return; // dismissed
var data={'account':credentials.username,'password':credentials.password};
RPCManager.sendRequest({
evalResult:true,
//data:data,
//paramsOnly:true,
params:{'account':credentials.username,'password':credentials.password},
//data:{'account':credentials.username,'password':credentials.password},
actionURL: "user/login.do",
callback:function(data){
if(data.status==isc.RPCResponse.STATUS_SUCCESS){
var data=data.data;
if(data.success){
window.location.href="index.jsp";
}else{
if(data.msg!=null){
isc.say(data.msg);
}
}
}else{
isc.say('无法检索账户信息',window.location='login.jsp');
}
}});
}
});*/
分享到:
相关推荐
SmartClient是一种强大的JavaScript和Java框架,用于构建高性能的富客户端Web应用。这个压缩包包含的是SmartClient的一个经典示例,提供了源代码供学习和参考。SmartClient的核心特性在于它的组件库、数据绑定机制...
4. isomorphic-license.jar:包含SmartClient的许可证信息,需要在项目中正确引用。 导入这些jar包后,你需要在你的Java项目中设置类路径,这样就可以在代码中使用SmartClient的API了。例如,创建一个新的窗口或者...
SmartClient是由Isomorphic Software开发的一款先进的企业级Web应用程序框架,旨在提供卓越的用户界面体验和高性能的数据处理能力。自2001年首次发布以来,SmartClient已经成为全球范围内众多企业和开发者首选的Web...
标题:“SmartClient_Quick_Start”和“SmartClient™QuickStartGuide”指向的是一款名为SmartClient的软件,并且这是一份快速入门指南的标题。SmartClient很可能是一种软件框架或开发工具,允许用户快速启动和使用...
- **定义**:SmartClient 是一款由 Isomorphic Software 开发的企业级 AJAX 技术平台,用于构建高性能、高度交互性的 Web 应用程序。该平台允许开发者创建具有桌面应用功能和性能的 Web 应用。 - **版本**:本指南...
Damvitool 在几个重要方面对原始版本进行了改进: 支持复合查询(在服务器端 (REST API) 和客户端 (UI)) 由于 Isomorphic 的 SmartClient 库,极其灵活和强大的 UI(查询生成器向导) 支持列摘要无限结果网格...
在与 Prototype 和 jQuery 相比时,ExtJS 更接近于像 Isomorphic SmartClient 和 Backbase Enterprise Ajax 这样的全功能框架,具有更全面的特性集。 1. 服务端通信:由于 ExtJS 是客户端框架,它不包含服务端适配...
EXTJS的竞争对手包括Isomorphic SmartClient和Backbase Enterprise Ajax,但在易用性和功能丰富性上,EXTJS具有显著优势。 EXTJS与服务器端的通信是开发过程中必不可少的一环。由于EXTJS本身并不涉及服务器端技术,...