关于FusionChart重新加载高度问题,急!

问题描述

图表上边有一个查询区,查询区是可以折叠的。我想实现查询区折叠后,重新加载图表的高度(查询区和图表是同一页面,没有用Iframe)。下边是我大概的代码,我看了API,有一个myChart.resizeTo("100%","550");方法可以调整大小,但是不实用,它是调整了Flash的大小,但是图表的大小没有跟着改变,怪!请各位大侠吱招。<%@PageLanguage="C#"MasterPageFile="~/MasterPage/hyPageTemplate.Master"AutoEventWireup="true"CodeFile="Pie.aspx.cs"Inherits="HBManager_ComInfo_Pie"Title="无标题页"%><asp:ContentID="Content1"ContentPlaceHolderID="PageBody"runat="Server"><scripttype="text/javascript"src="<%=Page.ResolveClientUrl("~/")%>inc/FunsionChart3.2/js/FusionCharts.js"></script><scripttype="text/javascript"src="<%=Page.ResolveClientUrl("~/")%>inc/FunsionChart3.2/js/FusionChartsExportComponent.js"></script><styletype="text/css">body{background-color:#FFFFFF;}</style><divid="divSearch"style="border:0px#4BB5FFsolid;width:100%"><fieldsetclass="fieldBoder"><legendalign="left"style="font-size:9pt;"><divonclick="MyGroupBox(imgBase,tabBase);"style="cursor:pointer"><imgid="imgBase"src='<%=Page.ResolveClientUrl("~/")%>images/lthb/hydgweb/images/zoom_minus_icon.gif'alt=""/><spanid="tabpage1_1">查询区</span></div></legend><divid="tabBase"style=""><tablestyle="width:100%"><tr><tdclass="table_bodytable_body_NoWidth">统计要素</td><tdclass="table_nonetable_none_NoWidth"><asp:RadioButtonListID="rblYS"AutoPostBack="true"RepeatDirection="Horizontal"OnSelectedIndexChanged="rblYS_SelectedIndexChanged"runat="server"Width="225px"><asp:ListItemValue="所属行业"Selected="true">所属行业</asp:ListItem><asp:ListItemValue="所属地区">所属地区</asp:ListItem><asp:ListItemValue="单位类型">单位类型</asp:ListItem></asp:RadioButtonList></td></tr><tr><tdclass="table_bodytable_body_NoWidth">展示方式</td><tdclass="table_nonetable_none_NoWidth"><asp:RadioButtonListID="rblFS"AutoPostBack="true"RepeatDirection="Horizontal"OnSelectedIndexChanged="rblFS_SelectedIndexChanged"runat="server"Width="150px"><asp:ListItemValue="数量"Selected="true">数量</asp:ListItem><asp:ListItemValue="比例">比例</asp:ListItem></asp:RadioButtonList></td></tr></table></div></fieldset></div><divid="divOut"style="position:absolute;top:99px;right:118px;display:none;"></div><divid="divPrint"style="width:36px;height:15px;font-size:13px;color:#0372AB;font-family:Verdana;padding-left:10px;padding-top:3px;border:solid1px#0372AB;background-color:#E1f5ff;cursor:pointer;position:absolute;top:111px;right:100px;"onclick="printChart();">打印</div><divid="divFull"style="width:36px;height:15px;font-size:13px;color:#0372AB;font-family:Verdana;padding-left:10px;padding-top:3px;border:solid1px#0372AB;background-color:#E1f5ff;cursor:pointer;position:absolute;top:111px;right:46px;"onclick="showFullPage();">全屏</div><divid="DivMapWinInfo"style="width:100%;overflow-y:hidden;overflow:hidden;"></div><scripttype="text/javascript"charset="gb2312">varw=0;varh=0;varsearchH=0;varisFullPage='<%=IsFullPage%>';window.onload=function(){setTimeout("init();",2000);}functioninit(){searchH=document.getElementById('divSearch').offsetHeight+5;if(isFullPage=="Y"){document.getElementById("divSearch").style.display="none";document.getElementById("divFull").style.display="none";document.getElementById("divOut").style.display="";searchH=0;}else{w=document.documentElement.offsetWidth;h=document.documentElement.offsetHeight;}showPic();}varmyChart;functionshowPic(){if(isFullPage=="Y"){myChart=newFusionCharts("<%=Page.ResolveUrl("~/")%>inc/FunsionChart3.2/Charts3.2/<%=chartName%>","myChartId","100%","100%","0","0");}else{myChart=newFusionCharts("<%=Page.ResolveUrl("~/")%>inc/FunsionChart3.2/Charts3.2/<%=chartName%>","myChartId","100%",(h-searchH));}myChart.setDataXML("<%=strXML%>");myChart.render(DivMapWinInfo);outPic();}//打印functionprintChart(){//GetchartfromitsIDvarchartToPrint=getChartFromId("DivMapWinInfo");chartToPrint.print();}//出图functionoutPic(){varmyExportComponent=newFusionChartsExportObject("fcExporter1","<%=Page.ResolveUrl("~/")%>inc/FunsionChart3.2/Charts3.2/FCExporter.swf");//ButtonvisualconfigurationmyExportComponent.componentAttributes.btnWidth='46';myExportComponent.componentAttributes.btnHeight='18';myExportComponent.componentAttributes.btnColor='E1f5ff';myExportComponent.componentAttributes.btnBorderColor='0372AB';//ButtonfontpropertiesmyExportComponent.componentAttributes.btnFontFace='Verdana';myExportComponent.componentAttributes.btnFontColor='0372AB';myExportComponent.componentAttributes.btnFontSize='13';//TitleofbuttonmyExportComponent.componentAttributes.btnsavetitle='出图'myExportComponent.componentAttributes.btndisabledtitle='出图';//RendertheexporterSWFinourDIVdivOutmyExportComponent.Render("divOut");}//全屏functionshowFullPage(){window.open('<%=Page.ResolveClientUrl("~/")%>HBManager/ComInfo/Pie.aspx?IsFullPage=Y&FS=<%=FS%>&YS=<%=YS%>');}vargroupboxFlag=0;functionMyGroupBox(imgBase,tabBase){GroupBox(imgBase,tabBase);varsearchHeight=document.getElementById('divSearch').offsetHeight+5;document.getElementById("DivMapWinInfo").style.height=h-searchHeight+"px";//myChart.resizeTo("100%","550");if(groupboxFlag==0){groupboxFlag=1;}else{groupboxFlag=0;}if(groupboxFlag==1){document.getElementById("divPrint").style.top="41px";document.getElementById("divPrint").style.right="100px";document.getElementById("divFull").style.top="41px";document.getElementById("divFull").style.right="46px";}else{document.getElementById("divPrint").style.top="111px";document.getElementById("divPrint").style.right="100px";document.getElementById("divFull").style.top="111px";document.getElementById("divFull").style.right="46px";}}</script></asp:Content>

解决方案

解决方案二:
varmyChart=newFusionCharts("FusionCharts/Column3D.swf","testCharViewId",'80%','95%',"0","0","FFFFFF","exactFit");在创建时用exactFit属性就行了。找的别人的回复,你自己试试。
解决方案三:
引用1楼yue547283947的回复:

varmyChart=newFusionCharts("FusionCharts/Column3D.swf","testCharViewId",'80%','95%',"0","0","FFFFFF","exactFit");在创建时用exactFit属性就行了。找的别人的回复,你自己试试。

这种方式先前试过不行。
解决方案四:
没用过该控件,帮顶下

时间: 2024-10-02 09:24:37

关于FusionChart重新加载高度问题,急!的相关文章

Ext gridpanel 加载数据问题 急!

问题描述 最近刚开始学习ext,试着做个项目,却遇到了gridepanel第二次数据绑定不能重新加载数据的问题(也就是说store里的数据已经改变了,gridpanel的数据没有变化),为了解决问题贴出完整代码,有的问题写在注释里了.varStoreManager;vartbManager;varmanageId;//我在调用Manager方法之前会设置manageIdvarProxyUrlManager="../admin/modules/Manager.aspx?id=";//提交

服务器程序集加载问题!急求!

问题描述 我用VS2013开发的项目现在要在WIN2003上跑就出现这个错误了!是.NET版本太低吗?我要装WIN2008吗?"/"应用程序中的服务器错误.--------------------------------------------------------------------------------配置错误说明:在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件.分析器错误消息:未能加载文件或程序集"Microsoft

sqlserver 存储过程-sql server 存储过程 树节点 每次加载一个节点

问题描述 sql server 存储过程 树节点 每次加载一个节点 有一张数据表A,表字段:treeid,treeparentid,treename三个字段,现在要用存储过程建一个树目录结构的菜单,初始化时,只加载根节点和所有的一级子节点,一级子节点下面的子节点初始化时不加载,初始化完成之后,我们点击一级子节点菜单,它才会加载选中的节点菜单下面的子节点,每次加载一级节点,无限次加载.非常急,在线等,本人第一次在CSDN上提问,不知道要不要分,好像有几十分,都给,写存储过程的时候,请把存储过程的几

JavaScript应用:Iframe自适应其加载的内容高度

javascript|加载|自适应 JavaScript应用:Iframe自适应其加载的内容高度 main.htm: <html>      <head>         <meta  http-equiv='Content-Type'  content='text/html;  charset=gb2312'>         <meta  name='author'  content='F.R.Huang(meizz梅花雪)//www.meizz.com'&g

jsp页面框架-iframe加载不了页面高度

问题描述 iframe加载不了页面高度 在iframe中嵌套一个页面a.jsp.a.jsp中有一个div .然div的值是通过ajax得到的.div里面是一个table.iframe显示出来的页面不完全,iframe的整个高度没有算上这个div的高度.怎么样把div的高度给加载到a.jsp页面,最后传给iframe?

pdf转swf-FlexPaper分页加载为什么全部转换SWF后才显示,这样文件大了,一样显示慢???在线等,急

问题描述 FlexPaper分页加载为什么全部转换SWF后才显示,这样文件大了,一样显示慢???在线等,急 FlexPaper分页是不是有个属性控制转换第一页的时候就显示??我转换的文件600多页,如果全部转换为SWF再显示,那分页的效果岂不是跟没有一样么?下面是我的代码 $('#documentViewer').FlexPaperViewer( { config : { jsDirectory:path+""plugins/FlexPaper_2.2.4""//路

视频播放-急!!!视频在线播放?在jsp里通过传入一个流实现播放本地视频?怎么边加载边播放啊?

问题描述 急!!!视频在线播放?在jsp里通过传入一个流实现播放本地视频?怎么边加载边播放啊? 在后台的action 写了一个这个 并且把一个流传到了前台 InputStream fis = new FileInputStream(video); byte[] buffer = new byte[4096]; while(true){ int count = fis.read(buffer); if(count==-1){ break; } toClient.write(buffer, 0, c

pdf转swf-FlexPaper分页加载,发现分页要全部加载完成才能显示,详细问题如下.在线等,急

问题描述 FlexPaper分页加载,发现分页要全部加载完成才能显示,详细问题如下.在线等,急 关于FlexPaper分页加载,我debug调试发现在 pdf2SWF这个方法执行完成,也就是600页的PDF全部分页转成SWF才能返回到前台完成显示,能不能有什么方法在第一页转成的时候就返回前台,这样就能先显示第一页,剩下的转成一个分页SWF返回前台一个,这样效率才高.请高手指教,谢谢!!! 前台代码如下: $(function(){ $.ajax({ type:'post' data:{} url

hadoop-myeclipse中加载nutch的问题 求帮助 急!!!谢谢!

问题描述 myeclipse中加载nutch的问题 求帮助 急!!!谢谢! 在myeclipse中搭建nutch环境时,按网上的安装步骤降nutch(Nutch-1.0)项目lib目录下的Hadoop的核心包hadoop-0.19.1-core.jar换成可以在windows下抓取的已修改过的hadoop-core-1.1.2.jar结果运行crawl.java一直有错 (图一) 可是换回0.19版的也还是有错(图二)翻看hadoop.log就提示login failed(图三) 解决方案 关于