【发布时间】:2020-07-29 02:46:29
【问题描述】:
是否可以下载带有附加数据的图表? 例如在调用 chart.download() 方法时添加标签,我希望这些标签在下载结果(.png 图像)上可见,但在渲染视图中不可见。
我在图表组件中描述了标签,属性:hidden:true。
我深入研究了Ext.draw.Container 源代码,但仍然不知道如何解决上述案例。
【问题讨论】:
是否可以下载带有附加数据的图表? 例如在调用 chart.download() 方法时添加标签,我希望这些标签在下载结果(.png 图像)上可见,但在渲染视图中不可见。
我在图表组件中描述了标签,属性:hidden:true。
我深入研究了Ext.draw.Container 源代码,但仍然不知道如何解决上述案例。
【问题讨论】:
是的,但您必须渲染两个图表:可见和“不可见”。在下面的示例中,我有两个图表,第一个是可见的,第二个位于下方(您看不到它,因为滚动已关闭)。单击 Prevoew 或 Download 按钮时,会调用“不可见”图表的 .preview() 和 .download() 方法。
附: 代码并不干净,它只是概念证明。
【讨论】: