2012-04-26 104 views
1

我正在使用CFCHART生成真棒圖表。 根據選擇標準動態更改圖表的標題是很好的......我一直試圖通過設置一個字符串graphTitle來根據選擇有條件地填充字符串。我想要做的只是爲每個標準開始一條新線。CFCHART標題動態填充

例如:假設我有一個包含大量選擇標準的圖表。我希望圖表標題看起來像這樣:(分隔符,當然,指示線的末端)

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 />標籤審判。沒有運氣。 有沒有其他想法?

+0

你試過用'\ n'嗎? IIRC它在webcharts3d實用程序中工作,所以它應該與cfchart一起工作。 – Leigh 2012-04-26 17:32:54

+0

ooh ....好主意。我沒有想到......但是,閃光燈是否會像這樣逃脫?這將呈現爲閃光的權利?所以它會進入某種形式的預製版文本標籤。 – 2012-04-26 17:38:17

+0

嗯..這是一個很好的問題。我不確定他是否使用閃光燈。出於好奇,我會給它一個旋轉,看看會發生什麼。 **編輯**是的,它確實有效。 – Leigh 2012-04-26 17:43:11

回答

1

如果你的意思是你想添加換行符到圖表標題所以它「包裝」,你可以嘗試添加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 - 但它恐怕沒有很好的記錄。雷在他的博客上有一些關於此的東西。

+0

非常感謝您的回覆。上面提到的'\ n'Javascript表示法可以很好地滿足我的需求。 – 2012-04-26 21:31:11