1、extjs 版本4.1
2、chrome、firefox正常运行
3、ie8 出错(360浏览器 同样)
错误: Object doesn't support this property or method :line 17 character 4
代码如下:
Ext.define('XAYP.view.login.LoginWindow', {
extend : 'Ext.window.Window',
alias : 'widget.loginWindow',
title : '用户登录',
border : false,
layout : 'fit',
plain : true,
resizable : false,
buttonAlign : 'center',
requires : [ 'XAYP.view.login.LoginForm', 'XAYP.common.Definition', 'XAYP.proxy.Proxy' ],
initComponent : function() {
this.items = [ {
id : 'loginForm',
xtype : 'loginForm'
} ];
confirmButtonClick = function() {
loginForm = Ext.getCmp('loginForm');//出错指示行
if (loginForm.form.isValid()) {
// XAYP.proxy.Proxy.userLogin(function(){},loginForm.form.username,loginForm.form.password)
loginForm.form.submit({
timeout : 60,
waitTitle : '登录中',
method : 'POST',
params : {
username : loginForm.form.username,
password : loginForm.form.password
},
waitMsg : '正在进行登陆验证,请稍后...',
url : XAYP.common.Definition.getRootUrl_Port() + '/userLogin/', // 提交到servlet地址
success : function(form, action) {
Ext.util.Cookies.set('username', action.result.username);
// Ext.util.Cookies.set('token',action.result.token);
if (action.result.success == true) {
window.location.href = "index.html";
} else if (action.result.success == false) {
Ext.Msg.alert('错误提示', action.result.msg);
}
},
failure : function(form, action) {
// Ext.Msg.alert('系统提示', action.result.text);
switch (action.failureType) {
case Ext.form.Action.CLIENT_INVALID:
Ext.Msg.alert('错误提示', '表单数据非法请核实后重新输入!');
break;
case Ext.form.Action.CONNECT_FAILURE:
Ext.Msg.alert('错误提示', '网络连接异常!');
break;
case Ext.form.Action.SERVER_INVALID:
Ext.Msg.alert('错误提示', "您的输入用户信息有误,请核实后重新输入!");
}
loginForm.form.reset();
}
});
}
};
this.buttons = [ {
text : '登录',
handler : confirmButtonClick
}, {
text : '重置',
handler : function() {
loginForm = Ext.getCmp('loginForm');
loginForm.form.reset();
}
} ];
this.listeners = {
keypress : {
element : 'body',
fn : function(e) {
if (e.getKey() == Ext.EventObject.ENTER) {
confirmButtonClick();
}
}
},
dblclick : {
element : 'body',
fn : function() {}
}
};
this.callParent(arguments);
},
logger : function(text) {
console.log("XAYP.view.tabs.UserListPanel: " + text);
},
flushView : function() {
this.doComponentLayout();
},
loadView : function() {
this.doComponentLayout();
}
});
相关推荐
extjs4.1的中文文档,可以方便查看API
Extjs4.1 小例子(适合extjs初学者学习使用).直接导入myeclipse即可
ExtJs4.1 正式版,考虑到官网速度慢,放上来服务大家!
EXTJS 4.1 API中文版 ExtJS 4.1 中文版API [脚本娃娃---开源文档翻译组]历时一年多完整翻译。 在此友情扩散。
Extjs 4.1中文版api,非常难得的一款4.1的中文api,值得大家收藏
ExtJS 4.1 中文版API [脚本娃娃---开源文档翻译组]历时一年多完整翻译。 在此友情扩散下载,非常完整详细! 学习ExtJS必备的帮助文档,而且对其中的API进行了汉化,更有利于ExtJS的学习!
Extjs4.1中文API.chm
ExtJS4.1学习心得及源码 目录 一、安装与配置 二、第一个ExtJS例子 三、表格 四、从XML读取数据表格 五、按钮 六、ComboBox控件 七、Panel面板 八、Viewport 九、表单Form 十、窗口 十一、消息对话框 十二...
extjs4.1修改bug版本,已修改数字、日期等多个控件的问题
100行代码解决ExtJs4.1合并单元格问题
Extjs 4.1 下拉框 Tree 的实现(mvc)
Extjs4.1中build下的sdk.jsb3里的路径配置都是错误的,所以集成到spket根本不能进行智能提示,这个是经过修复后的,只要替换掉build下的sdk.jsb3就可以了
无需积分,ExtJs权威指南第一部分(ExtJs4.1),请两部分都下载完成后解压
学习ExtJS必备的帮助文档,而且对其中的API进行了汉化,更有利于ExtJS的学习。
EXTJS4.1API中文版,适合于4.x各版本通用,简单易懂,对于英语能力不是非常好的开发者可以借鉴。
ExtJs4.1+Jbpm4+SSH2+Oracle10g视频教程 视频教程正在上传中!先共享代码,有了代码,还买啥教程额! SSH2+JBPM+ExtJs4实战,JBPM是重点讲解。实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是...
extjs4.1下拉复选框完整DEMO,包含了extjs4.1主文件,代码实现了动态加载功能,所以需要配置IIS或者apache。插件文件在ux目录下,请自行参考。
Extjs4.1多个扩展 1、Ext.ux.aceeditor.Panel 2、Ext.ux.grid.feature.Tileview 3、Ext.ux.upload.Button 4、Ext.ux.toggleslide.ToggleSlide 5、Ext.ux.container.ButtonSegment 6、Ext.ux.grid.plugin.RowEditing ...
ExtJS4.1+MVC4+Spring.NET1.3+EF5 整合项目数据库(pdm、sql及sqlite数据库) 原文地址:http://blog.csdn.net/xz2001/article/details/8723266
Ext JS 4.1 is a pure JavaScript application framework that works everywhere from IE6 to the latest Chrome. It enables you to create the best cross-platform applications using nothing but a browser, ...