FusionCharts 设置单击节点(比较点或者序列)调用js函数

FusionCharts 设置单击节点(比较点或者序列)调用js函数

fusioncharts开发中,有时候需要在图表上加一些动作,比如现在有这样一个需求,单击一个多序列柱状图中的某一列,需要跳转到一个指定url,也即是所谓的热链接,又比如,单击该柱状图需要调用一个JS函数,那么,应该如何实现该功能呢?


FusionCharts中的<set>标签有如下常用属性:

value:   Y轴上对应值
color:   该比较点颜色

name:  X轴标签值

link:     该属性即是处理js调用和页面跳转的属性  当给的是Url的时候,则实现页面跳转,当该属性值为:JavaScript:XXX的时候,则调用JS函数。


比如,实现url热链接:

生成后的Set标签应为:

<set label="3级" value="1" link="test.jsp?param=1234"/>

而实现js调用则会产生:

<set label="3级" value="1" link="JavaScript:alert('12345');"/>

 

你可能感兴趣的:(FusionCharts)