0

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

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

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

4

1 回答 1

0

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

seriesSettings: {
    area: {
        enablePointSelection: false
    }
}

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

于 2014-03-07T13:22:27.337 回答