是否有人知道,如果它是可能的格式工具提示,显示悬停在ColdFusion图表(当属性tipStyle =" MouseOver"设置)?
我希望它被格式化为数字样式,包括两个小数点,即使值是0(例如:0.00而不是0)。我相信这个值也与轴数据格式相关联,所以如果可以格式化轴数字,那么它可能会延续到工具提示。
我一直在想尝试覆盖javascript函数调用的onmouseover事件是内置到cfchart标签,但我不确定这个函数的名称或如何去做。任何想法/建议都很好。谢谢。
您可以自定义注释(即工具提示)。只需指定自定义格式(例如${value;##.00}
)来显示两位小数。
有关支持的变量列表,请参阅webcharts3D实用程序帮助:Designer => Design => Elements =>Parameters。
<cfsavecontent variable="style"><?xml version="1.0" encoding="UTF-8"?>
<frameChart>
<frame xDepth="12" yDepth="11"/>
<yAxis scaleMin="0" />
<elements drawShadow="true">
<morph morph="Grow"/>
<![CDATA[
X Label = $(colLabel)
X Value = ${value;##.00}
]]>
</elements>
<decoration style="FrameTopBottom" foreColor="white"/>
<paint palette="Pastel" isVertical="true" min="47" max="83"/>
<insets right="5"/>
</frameChart></cfsavecontent>
<cfchart format="png" style="#style#">
<cfchartseries type="bar">
<cfchartdata item="Apple" value="50">
<cfchartdata item="Orange" value="76.8">
<cfchartdata item="Pear" value="100.634">
</cfchartseries>
</cfchart>
我不认为你可以很容易地在Javascript中拦截cfchart的onmouseover事件,因为cfchart使用Flash或静态图像,所以你必须做一些奇怪的ActionScript <-> Javascript巫术来拦截事件