首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cfchart弹出菜单格式?

cfchart弹出菜单格式?
EN

Stack Overflow用户
提问于 2011-07-26 23:16:36
回答 2查看 2.6K关注 0票数 0

当鼠标悬停在ColdFusion图表上(当属性tipStyle = "MouseOver“被设置时),是否有人知道是否可以格式化显示的工具提示?

我希望将其格式化为包含两个小数位的数字样式,即使值为0(例如: 0.00而不只是0)。我认为这个值也绑定到轴数据格式中,所以如果可以格式化轴编号,那么它可能会带到工具提示中。

我一直在考虑尝试覆盖内置在cfchart标签中的onmouseover事件的javascript函数调用,但我也不确定此函数的名称,也不确定如何执行此操作。任何想法/建议都是很棒的。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-27 00:29:33

您可以自定义注释(即工具提示)。只需指定一个自定义格式,即${value;##.00}来显示两个小数位。

有关支持的变量的列表,请参阅设计实用程序帮助: Designer => webcharts3D => Elements =>Parameters。

代码语言:javascript
复制
<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>
票数 1
EN

Stack Overflow用户

发布于 2011-07-27 03:27:09

顺便说一句,我不认为你可以很容易地在Javascript中截取cfchart事件,因为cfchart使用的是闪存或静态图像,所以你必须做一些时髦的ActionScript <-> Javascript魔法来截获这个事件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6832361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档