Название CFCHART динамически заполняется
Я использую 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 />
теги в заголовке. Без удачи. Есть другие идеи?
1 ответ
Если вы имеете в виду, что хотите добавить разрывы строк в заголовок диаграммы, чтобы он "оборачивался", вы можете попробовать добавить закодированные в ASCII разрывы строк следующим образом...
<Csfet linefeed = chr(10) & chr(13)/>
Тогда ваша переменная будет
<cfset mytitle = "fiscal year 2006 to projected 2012 #linefeed# Hires of..."/>
И так далее - вы поняли идею. Примечание: вам может понадобиться "просто" chr(10) или вам может понадобиться и то и другое. вам нужно будет поэкспериментировать. Я не "знаю", что это будет работать. Если бы это был я и я хотел, чтобы что-то сложное украсило диаграмму, думаю, я бы нарисовал простую "недекорированную" диаграмму с присутствующими только метками осей x и y, а затем установил бы свой заголовок вне диаграммы, используя HTML. Я бы лучше так контролировал.
В любом случае, если это не сработает, попробуйте поиграть с атрибутом "style". Вы можете предоставить переменную XML () со всевозможными опциями, но, боюсь, она недостаточно хорошо документирована. У Рэя есть кое-что в его блоге по этому поводу.