我正在使用coldfusion AJAX调用来绑定包含基于另一个div中的选项填充的查询结果的div。在使用AJAX调用的DIV中,我有一个CFLAYOUT标记创建了几个标签。
在一个标签中,我有一个Coldfusion CFCHART元素,可以创建一个漂亮的图形。 我希望图表根据它所在的标签DIV的尺寸重新调整大小。
CFCHART标签似乎接受高度和宽度的像素尺寸,我需要能够根据浏览器窗口的尺寸动态调整图表的大小。我更喜欢将对象保留在闪存中,但如果需要,我可以将其更改为JPEG或PNG。
我如何轻松获取这些尺寸并使用Javascript更改它们?有另一种简单的方法吗? 我在窗口上做什么会调整大小?
答案 0 :(得分:0)
您无法使用cfchart动态实现此目标。 Coldfusion会生成所有代码并将其编译为SWF,或者根据您在加载页面时设置的参数将其编译。
你最好的办法是找到一个好的jquery图形插件,在快速搜索中我发现这个看起来类似于cfchart - http://www.jqplot.com/
您可能还想查看CSS3和HTML5,现在可以在不使用Javascript或cfCharts的情况下做很多事情。
http://csswizardry.com/2010/02/css-bar-charts-styling-data-with-css3-and-progressive-enhancement/