我有一个网站,用户可以使用Shield UI JavaScript Chart查看各种数据。我需要能够根据用户权限提供导出功能。 我查看了可用事件列表
click
load
pointDeselect
pointSelect
seriesClick
seriesMouseOut
seriesMouseOver
seriesVisibilityChange
zoom
由于没有任何与按下导出按钮相关的内容,我尝试使用click事件:
events: {
click: function(args) {
// handle the event
}
}
但是(显然)它与单击导出按钮无关,只有在单击图表时才会触发。 我将非常感谢解决这个问题的任何解决方案(甚至只是想法......)。
答案 0 :(得分:1)
我在你的问题上看到了两个方面。 第一个是没有与图表图形导出相关的事件。你已经弄清楚了。 另一件事是,特别是在你的情况下,有很多可能性。 例如,您可以在显示图表之前检查您的用户访问级别,并相应地设置它们。
exportOptions:{
image: true,
print: true,
},
如果用户无权保存图表信息,请设置属性:
image: false,
此外,您可以添加一些信息,例如只有某些用户才有权下载等消息......