1

我有一个网站,用户可以使用 Shield UI JavaScript Chart 查看各种数据。我需要能够根据用户权限提供导出功能。我查看了可用事件列表

click
load
pointDeselect
pointSelect
seriesClick
seriesMouseOut
seriesMouseOver
seriesVisibilityChange
zoom

并且由于与按下导出按钮没有任何关系,我尝试使用点击事件:

events: {
    click: function(args) {
        // handle the event
    }
}

但是,它(显然)与单击导出按钮无关,仅在单击图表时才会触发。我将感谢任何解决该问题的解决方案(甚至只是想法)......

4

1 回答 1

1

我看到你的问题有两个方面。第一个是没有与图表图形导出相关的事件。你已经正确地弄清楚了。另一件事是,尤其是在您的情况下,有很多可能性。例如,您可以在显示图表之前预先检查您的用户访问级别并相应地设置它们。

exportOptions:{
  image: true,
  print: true,
},

如果用户无权保存图表信息,设置属性:

image: false,

此外,您可以添加一些信息,例如只有某些用户有权下载的消息等等......</p>

于 2013-10-25T13:04:46.820 回答