前言

[Web Chart系列之六] canvas Chart 导出图文件

Chart 导出的原理很基本方法,在上一篇已经有介绍过。

对于Extjs 来说,在 Ext.chart.Chart 这个类直接有提供一个 save( [config] ) 的方法, 调用这个方法, 就可以在browser 下载当前这个chart 的对应格式的图形文件。

chart.save({type: 'image/png'
});

这里使用的技术是把数据传递到服务器端, 由服务器端产生图再传到前端。

所以, 在调用save 这个方法的时候, 你会发现, 请求会访问http://svg.sencha.io/ 这个地址。

曾经, 大概在 2013 的年中的时候, 这个地址都可以访问, 当时不知何时, 这个地址的访问就会报 503 (Service Unavailable)的错误了

[Ext JS 4] 实战之将chart导出为png, jpg 格式的文件相关推荐

  1. [Ext JS 4] 实战之多选下拉单 (带checkbox) 续 - 带ALL 选项

    前言 在 [Ext JS 4] 实战之多选下拉单 (带checkbox) 这一篇中有介绍如何开发带有checkbox 的多选菜单. 但是实际项目开发过程中, 用户的需求也是不断精进的. 使用淘宝或是其 ...

  2. [Ext JS 4] 实战之Load Mask - 在Grid Reconfigure的使用状况

    前言 关于 Extjs 的 load mask 的使用,可以参考: [Ext JS 4] 实战之Load Mask(加载遮罩)的显示与隐藏 一般而言,在如下情况下可能要使用grid 的 reconfi ...

  3. [Ext JS 4] 实战之Grid, Tree Gird 动态添加列续(性能考虑)

    前言 延续: [Ext JS 4] 实战之Grid, Tree Gird 动态添加列 这一篇. 在上一篇中有提到在grid 中如何进行带隐藏栏位的动态添加方式.归纳一下思路就是: 先显示,后隐藏. 当 ...

  4. [Ext JS 4] 实战之Grid, Tree Gird 动态添加行

    前言 在 [Ext JS 4] 实战之Grid, Tree Gird 动态添加列 这一篇中,有介绍到如何动态添加一列 -- 设置新columns 后调用reconfigure 方法. 这里来承接这一篇 ...

  5. [Ext JS 4] 实战之 带week(星期)的日期选择控件(三)

    前言 在 [Ext JS 4] 实战之 带week(星期)的日期选择控件(二) 的最后,有提到一个解决方案. 不过这方案有一个条件  ==> "2. 每年的周数从(1-52), 如果超 ...

  6. [Ext JS 4] 实战之 带week(星期)的日期选择控件(二)

    前言 JavaScript 中的日期和时间 [Ext JS 4] 实战之 带week(星期)的日期选择控件(一) 如对本篇的一些预备知识需详尽了解,可参考以上两篇. Javascript 有提供Dat ...

  7. [Ext JS 4] 实战之Chart, Column Chart 定制颜色

    前言 在Ext js 中,可以绘制柱状图和条状图. 柱状图 -- Column chart,  柱子是竖直方向的. 条状图 -- Bar Chart, 柱子是水平方向的. 上面的例子一个条状图的例子. ...

  8. extjs ajax 遮罩层,[Ext JS 4] 实战之Load Mask(加载遮罩)的显示与隐藏

    前言 Load Mask(遮罩)效果,就是在页面还没有完全显示出来之前, 加上一个转装转的效果. 类似: 添加这样的效果有两个好处: 1. 在页面没完全show出来之前, 把后面的页面给遮罩起来, 防 ...

  9. [Ext JS 4] 实战之Load Mask(加载遮罩)的显示与隐藏

    前言 Load Mask(遮罩)效果,就是在页面还没有完全显示出来之前, 加上一个转装转的效果. 类似: 添加这样的效果有两个好处: 1. 在页面没完全show出来之前, 把后面的页面给遮罩起来, 防 ...

最新文章

  1. 连接没反应_显示器USB接口的作用是什么?为什么会没有反应?
  2. STM32 进阶教程 17 - ADC注入通道
  3. learning rate四种改变方式
  4. 吉林推出百项政策扩开放
  5. 黑莓证实裁员约200人 黑莓10和设备部门影响最大
  6. js accordian效果
  7. 再见了!微软宣布停止服务支持:一代经典系统退出舞台
  8. rabbitmq接口异常函数方法_[项目更新] 集成RabbitMQ队列与EventBus总线
  9. 传统的主从复制的概念和要点
  10. 一个单独的UDP数据包能够放入数据的最大长度是65508
  11. 数模(13)---多元回归分析
  12. 联想计算机的控制面板在哪,Win10创意者的控制面板在哪?
  13. 怎么用python编写程序计算标准差_python 标准差计算的实现(std)
  14. ZYNQ SDK开发调试踩坑指南
  15. Phobos病毒家族最新变种.faust后缀勒索病毒活跃传播
  16. Linux下deb安装包的安装教程
  17. Windows找不到servicemsc文件怎么办?
  18. 大盘再次开启超跌模式
  19. 互怼、IPO、雷潮、寒冬,2018 互联网圈的那些事儿
  20. 戴尔·卡内基《赢得朋友》

热门文章

  1. Vue 给第三方组件加入自定义参数
  2. Python Lambda 的简单用法
  3. mysql NOW,CURRENT_TIMESTAMP,SYSDATE 之间的区别
  4. Java-整数相加求和
  5. hdu 3879 Base Station 最大权闭合图
  6. HTML5中的WebSocket
  7. 关于 error: LNK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决方案【Qt】【 VS2010】
  8. Html中解决点击 a 标签刷新的问题,实现点击时不刷新
  9. 第二增长曲线:如何发现击穿破局点的单一要素?
  10. 毕马威首次发布《初探元宇宙》报告:从科幻畅想到产业风口(附报告下载链接)...