FineUI 官方论坛

标题: 在fineuipro中使用FusionCharts,图表显示不完整 [打印本页]

作者: 舍_____得    时间: 2018-1-31 22:39
标题: 在fineuipro中使用FusionCharts,图表显示不完整
[attach]10958[/attach]
在开源版中没有问题,但是升级到fineuipro下,图表显示不完整。求大神解决

前端代码:
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="chart.aspx.cs" Inherits="FineUIPro.EmptyProjectNet40.chart" %>

  2. <!DOCTYPE html>

  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6.     <title></title>
  7.             <script type="text/javascript" src="res/js/fCharts/FusionCharts.js" >"></script>
  8. </head>
  9. <body>
  10.     <form id="form1" runat="server">
  11.         <f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="contenPanelDiv" />
  12.         <f:ContentPanel ID="contenPanelDiv" ShowHeader="true" Title="测试图表" ShowBorder="false" runat="server" EnableAjax="false">
  13.             <div id="Hispie" style="min-width: 1290px; min-height: 370px;"><%= GetHisChartHtml() %></div>
  14.         </f:ContentPanel>
  15.     </form>
  16. </body>
  17. </html>
复制代码
后端代码
  1.         protected String GetHisChartHtml()
  2.         {
  3.             List<Info> infos = new List<Info>();
  4.             for (int i = 1; i < 11; i++)
  5.             {
  6.                 Info info = new Info();
  7.                 info.Value = "测试"+i.ToString();
  8.                 info.Cash = (13+i).ToString();
  9.                 infos.Add(info);  
  10.             }

  11.             StringBuilder xmlData = new StringBuilder();
  12.             xmlData.Append("<?xml version='1.0' encoding='gb2312' ?>");
  13.             xmlData.AppendFormat("<chart caption='" + "测试" + "收入占比' subcaption='' xAxisName='科目' yAxisName='金额(元)' decimals='2' formatNumberScale='0'  exportEnabled='1' >");
  14.             foreach (var item in infos)
  15.             {
  16.                 xmlData.AppendFormat("<set label='{0}' value='{1}'/>", item.Value.Trim(), item.Cash);
  17.             }
  18.             xmlData.AppendFormat("</chart>");
  19.             return FusionCharts.RenderChart("Pie3D.swf", "", xmlData.ToString(), "Hischart", "1080", "400",
  20.                 false, true);
  21.         }
复制代码


作者: sanshi    时间: 2018-2-1 10:50
基于空项目重现问题,发到我的邮箱:30372245@qq.com (请确保VS打开后能直接运行)
作者: 舍_____得    时间: 2018-2-1 16:20
sanshi 发表于 2018-2-1 10:50
基于空项目重现问题,发到我的邮箱: (请确保VS打开后能直接运行)

已发送了。。,实在找不到问题,换成echarts了,显示没问题。
作者: sanshi    时间: 2018-2-2 23:51
舍_____得 发表于 2018-2-1 16:20
已发送了。。,实在找不到问题,换成echarts了,显示没问题。

已在知识星球回复。
作者: 舍_____得    时间: 2018-2-3 11:33
sanshi 发表于 2018-2-2 23:51
已在知识星球回复。

谢谢




欢迎光临 FineUI 官方论坛 (https://www.fineui.com/bbs/) Powered by Discuz! X3.4