2012-04-26 5 views
1

나는 CFCHART를 사용하여 멋진 차트를 즉시 생성합니다. 선택 기준에 따라 차트의 제목을 동적으로 변경하는 것이 좋을 것입니다. 선택 항목을 기반으로 조건부로 채워지는 문자열 graphTitle을 설정하여이를 시도하고 있습니다. 단순히 각 기준에 따라 새로운 행을 시작하기 만하면됩니다.CFCHART 동적으로 채워지는 제목

예 : 많은 선택 기준이있는 차트가 있다고 가정합니다. 내가 차트 제목은 다음과 같이 할 것입니다 : 내가 제목에 <SPAN><BR /> 태그를 사용하여 시도

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: 

(브레이크 물론, 줄의 끝을 나타냅니다). 운이 없다. 다른 아이디어가 있습니까? 당신은 당신이 당신이 그렇게 같은 아스키 코드 줄 바꿈을 추가하려고 수 있습니다 "래핑"그래서 라인이 차트 제목으로 나누기 추가 할 말은 ... 경우

+0

'\ n'을 (를) 사용해 보셨습니까? IIRC는 webcharts3d 유틸리티에서 작동하므로 cfchart와 함께 작동해야합니다. – Leigh

+0

우 .... 좋은 생각이야. 나는 그런 생각을하지 않았다. 그러나 플래시는 그런 탈출을 할까? 이것은 플래시로 렌더링됩니까? 그래서 그것은 미리 만들어진 텍스트 레이블의 어떤 형태로 들어가고 있습니다. –

+0

흠 .. 좋은 질문입니다. 그가 플래시를 사용하는지 여부는 확실하지 않습니다. 호기심에서, 나는 그것에게 소용돌이를주고 무엇이 일어날지를 볼 것이다. ** 편집 ** 네, 작동하지 않습니다. – Leigh

답변

1

<Csfet linefeed = chr(10) & chr(13)/> 

는 그런 다음 변수는 것

<cfset mytitle = "fiscal year 2006 to projected 2012 #linefeed# Hires of..."/> 

기타 등등 - 아이디어를 얻을 수 있습니다. 참고 : "그냥"chr (10)이 필요할 수도 있고 둘 다 필요할 수도 있습니다. 실험을해야합니다. 나는 이것이 효과가 있다는 것을 "알지 못한다". 그것이 나이고 내가 차트를 꾸미기에 복잡한 것을 원한다면 x와 y 축 레이블 만있는 일반 "꾸며지지 않은"차트를 그린 다음 HTML을 사용하여 차트 외부에 내 제목을 설정한다고 생각합니다. 나는 더 잘 통제 할 수있을 것이다.

어쨌든 작동하지 않는다면 "스타일"속성을 사용해보십시오. 모든 종류의 옵션을 XML() var에 제공 할 수 있습니다. 그러나 두려운 점은 잘 설명되어 있지 않습니다. 레이는 이것에 관해 그의 blog에 약간의 재료를 가지고있다.

+0

답변 해 주셔서 대단히 감사합니다. 위에서 언급 한 '\ n'자바 스크립트 표기법은 필자의 필요에 따라 잘 작동했다. –

관련 문제