Extjs columnchart不显示问题

作者: tcxurun 分类: Web前端 发布时间: 2013-09-30 21:36 ė 6 没有评论

今天在修改bug的时候,遇到一个问题,很坑人。bug是以前开发的项目的统计模块统计图不显示,json返回正确,参数也正确,firebug下也不报错,上网查了一下,说要配置一个url,如果是多个图表,抗议在js文件头或者全局变量添加上

Ext.chart.Chart.CHART_URL = “../js/extjs/resources/charts.swf”;
注意这个路径不要弄错。
发现js文件中果然没有这个变量,而且引用的ext包中也精简了许多文件,没有resources文件夹,更别说了chart.swf了。加上这些后原以为问题就解决了,发现还是不能显示,翻api,网上搜索,弄了半天都没有解决,后来不经意用谷歌浏览器测试,发现是好的,就很奇怪,找了半天发现原来是FireFox浏览器中的Flash插件不知道啥时候被禁用了,所以不显示也不报错。
下面来说说为什么要加那个变量呢,ExtJS 的 SDK 文档这样描述Chart这个包:
The Ext.chart package provides the capability to visualize data with flash based charting. Each chart binds directly to an Ext.data.Store enabling automatic updates of the chart.

大意是说, Ext.chart 包使用基于 Flash 的图表提供数据可视化的功能,每一个图表可以直接和 Ext.data.Store 绑定, 并可以根据其数据自动更新图表内容。

所以需要使用到chart.swf文件和Flash插件。

本文出自天一直很蓝,转载时请注明出处及相应链接。

本文永久链接: http://www.tcxurun.cn/archives/82

0

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部