2012-04-26 41 views
0

我正在使用Coldfusion AJAX调用来绑定一个包含基于另一个div中的选项填充的查询结果的div。在用AJAX调用的DIV中,我有一个CFLAYOUT标签创建了多个选项卡。基于CSS尺寸调整Flash对象的大小? Coldfusion CFCHART CFDIV

在一个选项卡中,我有一个Coldfusion CFCHART元素可以创建一个很好的图形。 我希望图形根据它所在的选项卡DIV的尺寸进行重新尺寸调整。

看来CFCHART标签接受的高度和宽度的像素尺寸,并且我需要能够动态调整基于所述浏览器窗口的尺寸的图表。我宁愿让对象留在闪存中,但如果需要,我可以将其更改为JPEG或PNG。

我该如何轻松获得这些尺寸并用Javascript更改它们?还有另一种简单的方法吗? 如何调整窗口大小?

回答

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/

+0

我已经研究过各种解决方案的Jquery提供的图表选项。我发现,输出JS是一个小小的挑战和调试是参差不齐大多数jQuery和谷歌实现。如果图表对象可以被包含在一个div和重新调整大小容易这将是很好。 – 2012-05-08 16:32:14

相关问题