EXTJS在使用中遇到的问题
来源:互联网 发布:御剑封天源码 编辑:程序博客网 时间:2024/05/01 23:25
EXTJS在使用中出现的疑问
1. 代码如下:
success : function(LoginForm, action) {
if(typeof(action.result.strStatus)!="undefined"){
if(action.result.strStatus=="0000"){
window.location.href ='./MainForm.jsp';
}else{
Ext.Msg.alert('提示', action.result.result);}
}else{
Ext.Msg.alert('提示',"后台查询错误!");
}
},
failure : function(LoginForm, action) {
Ext.MessageBox.alert('警告',"用户名、密码验证失败!");
LoginForm.getForm().reset();
}
运行以后,LoginForm.getForm().reset();不能正确的执行.而
前面一句代码Ext.MessageBox.alert('警告',"用户名、密码验证失败!");能正确执行
原因分析:
由于function(LoginForm, action){}中的LoginForm就是指一个form参数,其实该参数代表的就是LoginForm就是LoginForm.getForm();所以正确的写法应该如下:
success : function(form, action) {
if(typeof(action.result.strStatus)!="undefined"){
if(action.result.strStatus=="0000"){
window.location.href ='./MainForm.jsp';
}else{
Ext.Msg.alert('提示', action.result.result);}
}else{
Ext.Msg.alert('提示',"后台查询错误!");
}
},
failure : function(form, action) {
Ext.MessageBox.alert('警告',"用户名、密码验证失败!");
form.reset();
}
这样就能正确执行了,从这里我们可以更清楚的发现,其实参数form就是LoginForm.getForm();
从代码规范的角度来看,我们鼓励参数已小写字母开头来写,采取驼峰式写法。这样就能很清楚的看出问题
- EXTJS在使用中遇到的问题
- Extjs window创建中遇到的问题
- [补记]extjs使用遇到的问题
- 在使用PowerDesigner中遇到的问题
- 在使用DrawerLayout中遇到的问题
- 我在写第一个extjs时遇到的问题
- Extjs开发遇到的问题
- extjs遇到的问题总结
- 关于在使用(function(){})();中遇到的问题的记录
- 在MIDAS中使用SocketConnection遇到的问题
- 在WIN32 DLL中使用MFC库遇到的问题
- 使用web service在实施中遇到的 问题
- 在PB中使用OCX控件遇到的问题
- 使用 spring aop 在DispatchAction中遇到的问题
- 在MFC中使用OCX控件遇到的一个问题
- 第一次在项目中使用JQuery遇到的一点问题
- 关于在使用ofstream类中遇到的问题(VS2010)
- 在自定义类中使用CView指针遇到的问题
- 如果在执行程序中直接使用本程序导出的python模块,可无需导出成pyd库
- 查找 EXC_BAD_ACCESS 问题根源的方法
- JSF---->其他标签
- OCP-047 REGEXP_INSTR()
- error while loading shared libraries的解决方法
- EXTJS在使用中遇到的问题
- jQuery学习(六)jQuery的HTML操作
- oracle数据库批量将表名小写转大写
- Linux 查找指定文件并删除
- sgu——342(Java做的大数问题(借鉴过来))
- TableLayout动态添加和删除行
- Linux 与存储生态环境
- 向往的工作方式
- oracle 11g 密码 过期