`

Extjs在IE浏览器中报 'events'为空或不是对象 或 'render'为空或不是对象 的问题

阅读更多

Extjs在IE浏览器中报 'events'为空或不是对象 或 'render'为空或不是对象 的问题

 

一.'events'为空或不是对象:
1.问题描述:
    Extjs代码,在ChromeFireFox中都不报错,在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代码,在ChromeFireFox中都不报错,在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文件中就不能发现了。

  • 大小: 4.1 KB
  • 大小: 8.8 KB
分享到:
评论

相关推荐

    ExtJS判断IE浏览器类型的方法

    在讨论ExtJS判断IE浏览器类型的方法时,我们通常会关注于如何检测浏览器的具体版本,这对于Web开发尤为重要,因为不同的浏览器和版本可能会对相同的代码有不同的解释和渲染方式。ExtJS作为一个流行的JavaScript框架...

    extjs流程界面设计器参考_ExtJS工作流设计器_extjs工作流_extjs_

    在“extjs流程界面设计器参考”中,我们主要关注的是如何利用ExtJS来开发工作流设计器。 工作流设计器是一种工具,它允许用户通过图形化界面定义、修改和执行业务流程。基于ExtJS的工作流设计器,利用了ExtJS的强大...

    ExtJS对几种面向对象体现.txt

    通过DI,可以在运行时动态地为对象提供依赖项,而不是在构造函数中硬编码。 #### 四、ExtJS与其他语言的交互 尽管提供的部分内容中提到“EXTSharp C# д ExtJS”,这里的表述似乎不太清晰。不过,可以推测这里可能...

    ExtJS 界面设计器

    10. **文档和支持**:ExtJS社区提供了详尽的文档和论坛支持,遇到问题时可以查阅官方文档或向社区求助,以解决在使用设计器过程中遇到的任何问题。 总的来说,ExtJS界面设计器是ExtJS开发者的强大辅助工具,它通过...

    ExtJS内存调试工具 sIEve

    sIEve是一款专门用于检测和分析ExtJS应用在IE浏览器中内存泄漏的工具。由于早期的Internet Explorer浏览器在内存管理方面存在一些不足,开发者在使用ExtJS构建应用时可能会遇到内存占用不断增加,导致应用运行缓慢...

    解决Extjs3.0不兼容IE9

    项目中遇到Extjs3.0在IE9中不兼容,现有两种解决方法

    EXTJS页面编辑器

    EXTJS页面编辑器是一款专为EXTJS开发人员设计的强大工具,它极大地简化了EXTJS界面的构建过程,使得开发者能够快速、高效地创建出复杂的Web应用程序界面。EXTJS是一种流行的JavaScript框架,以其丰富的组件库、可...

    Extjs4 拾色器 颜色选择 ColorPicker

    在ExtJS4中,颜色选择器(ColorPicker)是一个非常实用的组件,它允许用户在界面上方便地选取颜色。这个组件通常用于需要用户输入颜色值的场景,如设计工具、编辑器或者配置界面。 在"Extjs4 拾色器 颜色选择 ...

    extjs表单中的下拉框(comobobox)手动添加空选项

    ### ExtJS表单中的下拉框(ComboBox)手动添加空选项 在开发Web应用程序时,ExtJS 是一个非常强大的库,它提供了丰富的组件和API来帮助开发者构建复杂的用户界面。其中一个常用的组件就是`ComboBox`(组合框),它...

    extjs视图设计器

    EXTJS视图设计器是一款强大的前端开发工具,专为构建企业级Web应用的用户界面而设计。EXTJS是一种基于JavaScript的富客户端框架,由Sencha公司开发,它提供了一套完整的组件化、可拖拽的界面元素,使得开发者可以...

    Extjs4 整合百度编辑器

    在本文中,我们将深入探讨如何将ExtJS 4与百度编辑器进行整合,以及这个集成在实际项目中的应用。首先,我们来看一下标题所提到的关键技术:ExtJS 4和百度编辑器。 **ExtJS 4** 是一个强大的JavaScript框架,用于...

    extjs 可视化设计器 汉化版

    EXTJS可视化设计器是一款强大的前端开发工具,专为创建基于EXTJS框架的应用程序提供了一个直观的图形界面。汉化版使得中国开发者能够更加便捷地使用这款工具,无需应对语言障碍,从而提高开发效率和理解度。 EXTJS...

    Extjs颜色选择器选择器

    在ExtJS中,颜色选择器(Color Picker)是一个常见的组件,用于让用户在多种颜色中选择一种。本实例中的"Extjs颜色选择器"提供了一个完整的实现,方便开发者直接在项目中使用。 在描述中提到的"ColorField.html"...

    EXTJS 强大的图片查看器 仿windows照片查看器

    在给定的“EXTJS 强大的图片查看器 仿windows照片查看器”项目中,我们可以了解到,这个组件是EXTJS框架的一个扩展,旨在提供类似Windows操作系统中照片查看器的功能。下面将详细阐述EXTJS图片查看器的关键知识点。 ...

    extjs学习网页学习资料

    EXTJS在IE上可能会存在一些性能问题或布局显示问题,特别是在使用较旧版本的IE浏览器时。开发者需要了解EXTJS的兼容性支持策略,并学习如何通过polyfills(用于IE浏览器的ES5 Shim和ES6 Shim)或其他兼容性解决方案...

    基于EXTJS 的在线EXCEL编辑器

    这种编辑器允许用户在浏览器中直接处理Excel数据,无需依赖本地安装的Microsoft Excel或其他第三方软件。 在线EXCEL编辑器的核心特性可能包括: 1. **组件化设计**:EXTJS 提供了各种可复用的组件,如表格、表单、...

    extjs 的权限问题 要求控制的对象是 菜单,按钮,URL

    在Extjs框架中,实现基于角色的权限控制是一个常见需求。Extjs主要用于构建富互联网应用(RIA),其组件化的UI构建方式与传统Web开发有较大差异。因此,对于权限的控制也要采用特定的策略来实现。上述文件内容主要...

    extjs3.4如何创建对象

    在EXTJS 3.4版本中,创建对象是框架中非常基础且重要的操作,它涉及到类的实例化、配置项的使用以及对象间的交互。EXTJS是一个基于JavaScript的富客户端应用开发框架,提供了丰富的组件库和强大的数据管理能力。下面...

Global site tag (gtag.js) - Google Analytics