Highcharts 中文社区

 找回密码
 立即注册
查看: 2067|回复: 3

[已解决] destroy highChart

[复制链接]

该用户从未签到

2

主题

4

帖子

43

积分

HC 新手

Rank: 1

积分
43
发表于 2016-3-3 16:15:37 | 显示全部楼层 |阅读模式
如何做到点击highchart的legend触发highchart的destroy()?
我原先这么写
    legendItemClick: function(event) {
                self.chartContainer.highcharts().destroy()
                return false
   }

点击legend后报错: Uncaught TypeError: a.onContainerClick is not a function
怎么解决这个错误?

本帖被以下淘专辑推荐:

  • TA的每日心情
    擦汗
    2017-11-29 14:57
  • 签到天数: 747 天

    [LV.9]以坛为家II

    86

    主题

    1107

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    21622

    最佳新人活跃会员热心会员突出贡献优秀版主荣誉管理论坛元老

    发表于 2016-3-3 17:21:16 | 显示全部楼层
    的确是报错了,不错图表已经销毁。

    还有为什么要在图例点击里销毁图表对象?
    Highcharts 中文网论坛管理团队

    我们提供:商业授权技术支持图表定制VIP服务 等相关支持服务
    在线客服:2133220776(QQ,非技术,工作日 10:00 ~ 17:00)
    新浪微博:http://weibo.com/highcharts

    该用户从未签到

    2

    主题

    4

    帖子

    43

    积分

    HC 新手

    Rank: 1

    积分
    43
     楼主| 发表于 2016-3-3 21:51:47 | 显示全部楼层
    群大大 发表于 2016-3-3 17:21
    的确是报错了,不错图表已经销毁。

    还有为什么要在图例点击里销毁图表对象? ...

    想把legend做成单选的形式,除了用setVisible外,我就想初始化参数的时候给series加入visible属性,所以就得销毁掉重新highchart了
  • TA的每日心情
    擦汗
    2017-11-29 14:57
  • 签到天数: 747 天

    [LV.9]以坛为家II

    86

    主题

    1107

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    21622

    最佳新人活跃会员热心会员突出贡献优秀版主荣誉管理论坛元老

    发表于 2016-3-4 09:28:45 | 显示全部楼层
    不用这么复杂,看这个例子:http://www.hcharts.cn/demo/index.php?p=92
    Highcharts 中文网论坛管理团队

    我们提供:商业授权技术支持图表定制VIP服务 等相关支持服务
    在线客服:2133220776(QQ,非技术,工作日 10:00 ~ 17:00)
    新浪微博:http://weibo.com/highcharts
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表