今天在关闭一个panel的时候发生了错误
错误提示在49689行,奇怪的是这个错误在FF下没有,
在49688行有段代码
onDestroy: function(){
Ext.chart.Chart.superclass.onDestroy.call(this);
delete window[this.tipFnName];
}
想来是this.tipFnName为空,这个方法是chart组建的一个方法,销毁的时候调用
网上一搜window[this.tipFnName]; 在http://bbs.extgui.cn/read.php?tid=76 找到了答案
这个问题对于EXT付费用户来说并不存在,因为在SVN里已经修复。对于免费版(直接从网站下载代码使用)的用户。可以尝试下这个补丁。
复制代码
- Ext.override(Ext.chart.Chart, {
- onDestroy: function(){
- Ext.chart.Chart.superclass.onDestroy.call(this);
- this.bindStore(null);
- var tip = this.tipFnName;
- if(!Ext.isEmpty(tip)){
- delete window[tip];
- }
- }
- });
|
通过这个补丁代码,我们基本可以看出问题所在了。在销毁钱,要将 Store的bind给设置为null。估计 Chart销毁会给stroe来个销毁操作。从而导致下次创建Chart的时候失败。
分享到:
相关推荐
"ext集成chart"是指将ExtJS与图表库(如Sencha Ext JS的Charts模块或者第三方库如Highcharts)结合,以展示数据可视化功能。在Web应用中,图表是一种直观、有效的数据展示方式,有助于用户理解复杂的信息。 **集成...
在"EXT piechart,grid, and chart的实例"中,我们将深入探讨EXT库中的饼图(piechart)、网格(grid)和图表(chart)这三种关键组件的使用方法。 1. EXT Piechart(饼图) EXT Piechart是一种用于展示数据占比关系...
"Ext.ux.GoogleChart"就是这样一个插件,它允许开发者在ExtJS应用中集成Google Charts,以展示各种复杂的数据可视化图表。 Google Charts 是Google提供的一种免费服务,它提供了多种图表类型,如柱状图、折线图、...
当我们谈论"ext-bug-fix-guig"时,我们实际上是在讨论针对ext2.2文件系统的错误修复工作,特别是针对内存泄露问题的解决方案。ext2.2是Linux操作系统中的一个经典文件系统,它为数据存储提供了基础架构。内存泄露是...
标题中的“ext BUG修复补丁”指的是针对EXTJS框架中的某个或多个错误或漏洞的修复措施。EXTJS是一个流行的JavaScript库,用于构建富客户端Web应用程序。它提供了丰富的组件和工具,如表格、面板、菜单、窗口等,使...
Ext3.0动态数据Chart初探 在Web开发中,数据可视化是不可或缺的一部分,它能够帮助用户更好地理解和分析数据。Ext JS是一个强大的JavaScript库,专为构建富客户端应用程序设计,其图表组件(Chart)功能强大,支持...
Ext4.2资源包,并附有一个拆线图的小demo例子,可动态配置
【标题】"ext4.2文档"所涉及的是Linux文件系统中的一种,即EXT4(Fourth Extended File System)。EXT4是EXT3文件系统的后继者,设计时考虑了更大的存储需求和更高的性能。它在现代Linux发行版中广泛使用,为用户...
标题 "Ext core 3.1.0的一个大Bug" 暗示了我们在讨论JavaScript库Ext JS的核心组件在特定版本3.1.0中的一个重大问题。Ext JS是一款广泛使用的前端开发框架,提供了丰富的UI组件和强大的数据管理功能。在这个问题中,...
完整ext-4.2.1.883包,包含ext-4.2.1.883.jsb2文件
Ext用户扩展控件——Google Chart,是一种将Google的图表服务与EXTJS框架相结合的技术,用于在Web应用中创建丰富的、动态的数据可视化效果。EXTJS是一个强大的JavaScript库,它提供了丰富的用户界面组件,而Google ...
在EXT框架中集成FusionCharts是一项常见的任务,用于在Web应用程序中展示动态、交互式的图表。EXT是一个强大的JavaScript库,用于构建数据驱动的富客户端应用,而FusionCharts则是一款功能丰富的图表组件,支持多种...
在Ext JS中,柱状图可以通过`Ext.chart.Chart`类创建,该类提供了丰富的定制选项,包括颜色、标签、轴和数据源等。 1. **创建图表容器**: 在HTML页面中,我们需要一个div元素作为图表的容器。例如: ```html ...
1. **支持多种EXT文件系统**: Ext2Read不仅支持EXT2,还支持更先进的EXT3和EXT4文件系统。EXT4是目前Linux发行版广泛采用的文件系统,其特点是速度快、支持大文件和大量文件。 2. **查看与复制**: 用户可以像在...
标题中的“修复Ext3.0.0中自定义分页的小bug”指的是在Ext JS框架的3.0.0版本中,用户在实现自定义分页功能时遇到的一个问题。Ext JS是一个流行的JavaScript库,主要用于构建富客户端Web应用程序,它的组件库包含了...
在Windows操作系统中,由于默认不支持Linux文件系统如EXT4,因此无法直接读取或写入EXT4格式的分区。但有一些第三方工具可以帮助我们解决这个问题,其中之一就是Ext2Fsd。Ext2Fsd是一个免费的开源软件,专门设计用于...
EXT3.0 alpha 版本可能是指EXT3的一个早期开发版本,通常alpha版本是软件开发过程中的第一个公开测试版本,可能存在较多bug和不稳定因素。而EXT2.21可能是EXT2文件系统的某个更新版本,EXT2是EXT3的前身,不包含日志...
EXT,全称EXT JS,是一种基于JavaScript的开源前端框架,主要应用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。EXT3.jar是EXT框架的一个版本,它包含EXT库的Java版本,通常用于Java Web应用程序...
例如,它可能包含对EXT Grid、EXT Form、EXT Chart等组件的深度定制支持,以及对EXT数据存储和远程通信API的直观配置选项。 在提供的文件“appengine-java-sdk-1.2.0”中,我们可以推测这可能是Google App Engine的...
在ExtJS中,饼图可以通过`Ext.chart.Chart`类和`Ext.chart.series.Pie`系列配置来创建。你可以设置各个扇区的颜色、标签和值,还可以添加交互性,如点击扇区时显示详细信息。例如,你可以通过以下代码创建一个简单的...