FunsionCharts添加js事件

来源:互联网 发布:淘宝丝袜好评句子 编辑:程序博客网 时间:2024/04/30 13:21

       最近项目中用到了不少统计图表的展示,在网上搜索了下,主要的有funsioncharts和anycharts等,最后选择使用了funsioncharts。对于funsioncharts的基本配置就不在这里赘述了。主要说说遇到的一些问题。

      项目中的一个需求是对统计图(柱图和线图)添加js事件 ,上网查了下,说是通过data中的link就可以。于是有如下代码:

  "data": [
   {
     
"label":"Hong Kong",
     
"value":"235",
     
"link":"JavaScript:myJS('Hong Kong,235');"
   
}
  ]
}

但是在后续的修改中,如果在模式对话框中采用上面的处理操作将会出现莫名其妙的问题,总之就是不能正常的显示添加js事件。

   多方求教无果,最后偶然在funsioncharts提供的文档中看到,其在添加js事件主要是有两种方式,一种是上面提供的方式,还有一种是采用字符格式定义的形式

"data": [
   
{
     
"label":"Hong Kong",
     
"value":"235",
     
"link":"j-myJS-Hong Kong, 235"
   
}  ]
经过测试,这种方式添加的事件最为稳定,不论在什么环境下都可以正常显示。需要注意的是后面的参数只能是一个,因此需要根据实际情况自己定义参数格式。

    以上仅为个人总结记录用,如有问题望不吝赐教。

原创粉丝点击