被FusionCharts V3.4抛弃的东西


从FusionCharts Suite XT V3.4開始,FusionCharts产品家族放弃了Flash,发展成为一个纯JavaScript的图表组件。前面咱们介绍了怎样升级到V3.4,接下来让咱们看看V3.4 到底放弃了哪些东西。

生成图表时再也不需要jQuery


在FusionCharts以前的版本号中,生成图表时需要用到jQuery。在V3.4中,jQuery再也不是必需的了,因为咱们用自有内部引擎代替了它。固然你可以在你的web应用中继续使用jQuery,仅仅是这一切再也不与FusionCharts有不论什么关系。


再也不支持client导出和批量导出



由于FusionCharts成为一个纯JavaScript组件,从此再也不支持图表的client导出和将图表批量导出为image/PDF。现在有两种方式进行导出:
  • 在浏览器中生成图表,将表明该图表的SVG以SVG字符串的形式发送给FusionCharts Suite XT导出server(眼下由FusionCharts负责部署),返回的将是该图表的图片或PDF文件。
  • 或者在server端生成图表,而后将其下载为图片或PDF。
再也不支持下面属性:
  • showExportDialog
  • exportAtClient
  • exportDialogBorderColor
  • exportDialogMessage
  • exportDialogPBColor


再也不支持STYLE元素



为了与Web标准和数据可视化的指导思想保持一致,FusionCharts从V3.4開始再也不支持对不论什么图表元素的阴影、糊化、斜面和发光等效果进行定制。所以STYLE元素被废弃了。可以经过图表元素的属性对字体进行定义。


FusionCharts.debugMode被FusionCharts.debugger代替



FusionCharts.debugMode被全新的FusionCharts.debugger所代替。新的debugger对象通过优化,能帮助用户对图表存在的问题进行更好的调试。


打印管理器中止使用



FusionCharts.printManager现在中止使用,因为它主要服务于Flash图表。既然Flash都没有了,那么它也就失去了存在的价值。现在继续使用FusionCharts.printManager会引起警告。


右键菜单被废弃



在FusionCharts的Flash版本号下使用的右键菜单和相关属性被废弃了。对应的,下列相关属性被同一时候废弃:
aboutMenuItemLabel
aboutMenuItemLink


中止使用的方法


  • isActive() - 去掉Flash以后,这种方法失去了继续存在的意义,因为JavaScript图表老是active的,并不会因为移出浏览器的可见部分而失去操做性。
  • setTransparent(transparency) - 在建立FusionCharts的新实例时,可以经过containerBackgroundOpacity參数对图表容器的透明度进行设定。
  • getSWFHTML() - 该方法与Flash图表紧密联系,因此也随之废弃了。
  • addVariable() - 这种方法被更加易于理解的configure(option, value) 方法所代替。当你需要向FusionCharts的对象加入变量时,请使用configure()方法。
  • <static> setCurrentRenderer(name) - 这种方法与Flash图表共同使用,因此随之废弃。
  • <static> getCurrentRenderer() - 现在仅仅剩下JavaScript图表了,因此这种方法也就没有不论什么意义了。

被废弃的事件


dataXMLInvalid :现在无效数据将会触发还有一个dataInvalid事件


printReadyStateChange / beforePrint / printComplete / printCancelled
这些事件在Flash图表中用来通知与画图有关的事件,现在随之废除。

被废弃的Namespace


DOMElement 这个引用属性被废弃了,因为现在无需直接訪问图表的DOMElement。

发生改变的行为


对滚动栏进行定制的属性全部被废弃了web


不论什么变化都会带来阵痛,咱们正在努力减小这样的痛苦,让FusionCharts在从此更好的为广大客户提供服务。感谢您的理解与支持。浏览器

相关文章
相关标签/搜索