Highcharts指出选择麻烦

时间:2017-09-01 15:04:16

标签: javascript jquery highcharts

我想在单击鼠标时选择所有类别中的点。 例如,我有两个系列,当我点击一个系列中的一个点时,索引= 3,也应该选择第二个系列中的点。这是我的解决方案:

    private static ChildViewModel _instance = new ChildViewModel ();
    public static ChildViewModel Instance { get { return _instance; } }

    #region Properties

    private ChildModel _childModel= new ChildModel ();
    public ChildModel _childModel
    {
        get { return _instance._childModel; }
        set
        {
            SetProperty(ref _instance._childModel, value);
        }
    }

    private string _childProperty1;
    public string ChildProperty1
    {
        get { return _childProperty1; }
        set
        {
            SetProperty(ref _childProperty1, value);
            ChildModel.ChildProperty1= _childProperty1;
        }
    }

http://jsfiddle.net/sfq7y8m9/1/ 它仅在我保持控制按钮时才有效。

如何在不按住控制按钮的情况下获得相同的解决方案。只有点击鼠标?

非常感谢您的回答。

1 个答案:

答案 0 :(得分:0)

由于在Point.select()内调用point.events.select函数会导致Maximum call stack size exceeded错误(无限循环),因此您可以使用Point.setState()函数并手动设置selected属性。看看下面发布的示例。

API参考:
http://api.highcharts.com/highcharts/Point.select

例:
http://jsfiddle.net/vk25qLy5/