显式禁用Shield UI JavaScript图表的事件

时间:2014-03-07 12:59:31

标签: javascript charts shieldui

我正在寻找一个问题的答案,如何(以及是否)可以根据某些因素为我的Shield UI图表显式禁用事件(或某些事件)。例如用户是否登录等等。我查看了文档,但没有这样的属性。例如,我看到处理不同事件的函数:

events: {
    seriesClick: function(args) {
    // handle event
    }
}

但是没有像这样的属性 事件:真的 或类似的东西。 我的另一个问题是,有没有办法间接禁用一个或多个事件?

1 个答案:

答案 0 :(得分:0)

第一个是考虑在渲染图表之前启用和禁用哪些事件。比你简单地把适当的事件代码应该允许当前使用权限。 间接事件禁用还有一种方法。例如,通过使用enablePointSelection属性,可以实际禁用诸如pointDeselect和pointSelect的系列相关事件。以下是面积图类型的代码示例:

seriesSettings: {
    area: {
        enablePointSelection: false
    }
}

一旦我们禁用了要选择的系列点,就可能存在相应的代码,但不会被执行。