Shield UI JavaScript导出事件

时间:2013-10-25 12:43:31

标签: javascript shieldui

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

click
load
pointDeselect
pointSelect
seriesClick
seriesMouseOut
seriesMouseOver
seriesVisibilityChange
zoom

由于没有任何与按下导出按钮相关的内容,我尝试使用click事件:

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

image: false,

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