我正在使用CFCHART即时生成很棒的图表。最好根据选择标准动态更改图表的标题。我一直在尝试通过设置一个字符串 graphTitle 来做到这一点,该字符串根据选择有条件地填充。我只想为每个标准开始一个新行。
例如:假设我有一个图表,其中包含大量的选择标准。我希望图表标题看起来像这样:(当然,中断表示一行的结尾)
Fiscal Year 2006 to projected 2013 (Break)
Hires of African American Heritage candidates (Break)
Whom are Female
From New Mexico, California, Texas and Colorado (Break)
With an Age of 29+ (Break)
With a breakdown of Degree Achievement:
我尝试在标题中使用<SPAN>
和<BR />
标签。没有运气。还有其他想法吗?
如果您的意思是要在图表标题中添加换行符以使其"换行",您可以尝试像这样添加 ASCII 编码换行符......
<Csfet linefeed = chr(10) & chr(13)/>
那么你的变量将是
<cfset mytitle = "fiscal year 2006 to projected 2012 #linefeed# Hires of..."/>
依此类推 - 你明白了。注意:您可能需要"只是"chr(10),或者您可能需要两者。你需要进行实验。我不"知道"这会起作用。如果是我,我想要一些复杂的东西来装饰图表,我想我会画一个普通的"未装饰"图表,只有 x 和 y 轴标签,然后使用 HTML 在图表之外设置我的标题。这样我会更好地控制。
无论如何,如果这不起作用,请尝试摆弄"样式"属性。您可以提供具有各种选项的 XML() var - 但恐怕没有很好的文档记录。雷在他的博客上有一些关于这个的东西。