解决fusionCharts显示不全,经常挤在一起的问题
2014-12-04 09:44
120 查看
<script> //生成fushioncharts function showChart(chartType,showDiv,data){ var myChart1= new FusionCharts("<%=request.getContextPath()%>/framework/fusioncharts/"+chartType+".swf?ChartNoDataText=当前没有可展示图形的数据", "myChartId1", "100%", "100%", "0", "0"); myChart1.setDataXML(data); myChart1.setTransparent(true); myChart1.render( showDiv); } $(document).ready( function(){ var resultXml=$("#resultXml").val(); showChart(charType,"div1",resultXml); } ); </script> </head> <body scroll="no" > <s:form action="busiChatDayAction"> <table width="100%" height="100%" border="1"> <tr> <td width="65%" height="50%"> <div id="div1" ></div> <!-- fusioncharts业务类型 --> </td>
在以前的写法中,我总是在$(document).ready()中,增加fusioncharts,也就是页面加载之后加载fusioncharts,但是经常会出现一个问题,那就是报表图形挤在了一起,显示效果根本显示不出来,如果解决呢,解决方法就是在div后面直接跟<script>,不再在$(document).ready页面加载后加载fusioncharts就可以解决问题
<table width="100%" height="100%" border="1"> <tr> <td width="65%" height="50%"> <div id="div1" ></div> <!-- 业务类型 --> <script type="text/javascript"> var myChart1= new FusionCharts("<%=request.getContextPath()%>/framework/fusioncharts/${property.chartStyle}.swf?ChartNoDataText=当前没有可展示图形的数据", "myChartId1", "100%", "100%", "0", "0"); myChart1.setDataXML("${property.resultXml}"); myChart1.setTransparent(true); myChart1.render( "div1"); </script> </td>
相关文章推荐
- 解决MSChart底部横坐标显示不全的问题
- 解决在Word中插入图片显示不全的问题
- 没有滚动条,页面内容显示不全问题的解决方法
- 解决Zen Cart网站目录/产品名称过长,显示不全问题
- 固定宽度下拉列表中option内容显示不全问题解决方法
- 解决TSVN的diff显示中文件不全的问题
- 固定宽度下拉列表中option内容显示不全问题解决方法
- 解决GridView显示不全的问题
- 解决 MSChart控件 X轴坐标显示不全的问题
- delphi 中 Label 中文显示不全的问题解决办法
- delphi 中 Label 中文显示不全的问题解决办法
- Ophone2.0开发环境搭建配置及模拟器显示不全问题的解决
- 解决MSChart底部横坐标显示不全的问题
- Delphi下Label中文字体显示不全问题的解决办法
- 固定宽度下拉列表中option内容显示不全问题解决方法
- AJAX tab显示不全及Android ADT不能下载的问题(已解决)
- 解决Ubuntu8.10下Firefox经常显示连接被重置的问题
- 解决TSVN的diff显示中文件不全的问题
- 解决TrackPopupMenu显示菜单不全的问题
- 页面内容显示不全问题的解决办法