Extjs在IE浏览器中报 'events'为空或不是对象 或 'render'为空或不是对象 的问题
一.'events'为空或不是对象:
1.问题描述:
Extjs代码,在Chrome和FireFox中都不报错,在IE中报“'events'为空或不是对象”的错误。
2.问题分析:
报这个错误的原因大多数是因为items中的最后一项多了一个逗号。
3.问题解决示例:
Ext.onReady(function(){ new Ext.Panel({ renderTo:"hello", tltie:"容器组件", width:500, height:200, layout:"accordion", layoutConfig:{ animate:true }, items:[ {title:"子元素1",html:"这是子元素1的内容"}, {title:"子元素2",html:"这是子元素2的内容"}, {title:"子元素3",html:"这是子元素3的内容"}, ] }); });
解决:去掉items最后一项后面的逗号。
二.'render'为空或不是对象:
1.问题描述:
Extjs代码,在Chrome和FireFox中都不报错,在IE中报“'render'为空或不是对象”的错误。
2.问题分析:
报这个错误的原因大多数是因为buttons中的最后一项多了一个逗号。
3.问题解决示例:
Ext.onReady(function(){ new Ext.Panel({ renderTo:"hello", tltie:"容器组件", width:500, height:200, layout:"accordion", layoutConfig:{ animate:true }, items:[ {title:"子元素1",html:"这是子元素1的内容"} ], buttons : [ { text : "保存", iconCls : 'save', handler :function(){ this.save; }, scope : this },{ text : "关闭", iconCls : 'close', handler :this.closeWin, scope : this }, ] }); });
解决:去掉buttons最后一项后面的逗号。
注意:
若Extjs代码写在JS文件中,一般IDE会自动发现该逗号的错误,但是写在jsp文件中就不能发现了。
相关推荐
主要介绍了ExtJS判断IE浏览器类型的方法,需要的朋友可以参考下
项目中遇到Extjs3.0在IE9中不兼容,现有两种解决方法
Extjs界面设计器,可以根据可视化的设计界面,通过拖动组件和修改属性的方法,生成Extjs脚本,对于Extjs开发有很大的帮助,
ExtJS对几种面向对象体现.txt ExtJS对几种面向对象体现.txt
extjs界面生成器extjs界面生成器extjs界面生成器extjs界面生成器extjs界面生成器
基于ExtJS的工作流流程图设计页面,方便快捷。
ExtJs2.0学习系列(1)--Ext.MessageBox
extjs 可视化设计器 中文 汉化版 extjs 可视化设计器 中文 汉化版 免安装版
EXTJS应用EXTJS应用EXTJS应用EXTJS应用EXTJS应用EXTJS应用
extjs资料extjs资料extjs资料extjs资料extjs资料
extjs视图设计器,其中有安装说明和操作视频的网址。
EXTJS页面编辑器,对于使用EXTJS作为项目界面技术支持的人,可以用该编辑器,可以快速的编辑生成你所需要的界面。
Extjs例子Extjs例子Extjs例子Extjs例子Extjs例子
项目进行前端框架升级——extJS 4升级至extJS6.6所遇的一些问题及相对应的解决方案建议
EXTJS 强大的图片查看器 仿windows照片查看器
关于ExtJS内存泄漏问题,一直是ExtJS开发人员困扰的问题,这篇文档很好地解释了什么是内存泄漏,为什么会产生内存泄漏。能够帮助程序员使用ExtJS开发出更高效安全的代码。
ExtJS 可视化设计器,附Ext安装文件、汉化文件和安装说明,绝对可用。
Extjs4集成百度编辑器,由于使用MVC模式,测试的时候请把代码丢到服务器上。已经通过谷歌、火狐和IE10的测试。
本文适合有一定javascript基础(明确js的面向对象,继承,作用域等)并能熟练使用extjs框架(明确各组件间的继承关系)的人阅读,目的在于对extjs的前台架构进行性能上的优化,核心思想为:“按需索取,晚使用,晚加载...