Highstock:如何在点击时更改标志填充颜色

时间:2014-09-24 09:40:14

标签: colors highstock flags

我想在用户点击它时更改标志填充颜色。我尝试用以下方法完成此任务:

plotOptions : {
   flags: {
	 events: {
	    click: function(event){
		   alert("I am clicked");
		   this.fillColor='orange';
		}
     },
  }
},
显示警告消息,但标志填充颜色保持不变。 任何人都能指出我正确的方向吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

您需要在click事件中使用point.update并修改fillColor参数。

plotOptions: {
            flags: {
                point: {
                    events: {
                        click:function() {
                            this.update({
                                fillColor: 'red'
                            });
                        }
                    }
                }
            }
        },

示例:http://jsfiddle.net/ztq7cq3k/