SunshineCharts 仪表盘教程(最简单的flex Charts)
发布时间:2020-12-15 01:02:23 所属栏目:百科 来源:网络整理
导读:SunshineCharts 是一个比较简单实用的报表,它的部署教程和简单实用教程如下: http://www.voidcn.com/article/p-bbmyggei-bmh.html 这篇文章主要教大家如何实用SunshineCharts 的仪表盘。 注意:大小固定为200*250 仪表盘数据xml: ?xml version="1.0" enco
|
SunshineCharts 是一个比较简单实用的报表,它的部署教程和简单实用教程如下:
http://www.voidcn.com/article/p-bbmyggei-bmh.html 这篇文章主要教大家如何实用SunshineCharts 的仪表盘。 注意:大小固定为200*250 仪表盘数据xml: <?xml version="1.0" encoding="UTF-8"?> <data title="123" autoRefreshPolicy="on" autoRefreshTime="180" debug="off" backGroudColor="0xffffff" value="50" />
debug:是否开启调试模式 showDataTips:饼图是否显示快速提示 legend:是否显示图例: autoRefreshPolicy:是否启动自动刷新 labelPosition:块石提示位置 title:标题 showAllDataTips:是否显示所有提示 clickType:点击饼图效果 backGroudColor:底色 value:仪表盘 ? HTML嵌入模式(大小固定为200*250): html源代码 <body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="200" height="250" id="dashboardChart"> <param name="movie" value="SunshineCharts.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="true" /> <param name="flashvars" value="type=dashboardChart&dataUrl=xml/DashboardChartXml.xml&cleanCache=off" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="SunshineCharts.swf" width="200" height="250"> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="true" /> <param name="flashvars" value="type=type=dashboardChart&dataUrl=xml/DashboardChartXml.xml&cleanCache=off" /> <!--<![endif]--> <!--[if gte IE 6]>--> <p> Either scripts and active content are not permitted to run or Adobe Flash Player version 10.0.0 or greater is not installed. </p> <!--<![endif]--> <a href="http://www.adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash Player" /> </a> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </body>
暂时无 ? JAVA代码: package com.shine.framework.Charts.cofferCharts.DashboardChart;
public class DashboardChartsExample {
public static void main(String[] args) {
DashboardChartsHelper da=new DashboardChartsHelper();
da.setTitle("neichun");
da.setAutoRefreshPolicy("on");
da.setAutoRefreshTime("180");
da.setDebug("off");
da.setBackGroudColor("0xffffff");
da.setValue("80");
System.out.println(da.getDataXml());
// <?xml version="1.0" encoding="UTF-8"?>
// <data title="123" autoRefreshPolicy="on" autoRefreshTime="180" debug="off"
// backGroudColor="0xffffff" value="50" />
}
}
package com.shine.framework.Charts.cofferCharts.DashboardChart;
import java.util.ArrayList;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import com.shine.framework.Charts.cofferCharts.ColumnsCharts.Colunms;
import com.shine.framework.core.util.XmlUitl;
public class DashboardChartsHelper {
private String title = "";
private String autoRefreshPolicy = "on";
private String autoRefreshTime = "180";
private String debug = "off";
private String backGroudColor = "0xffffff";
private String value="";
/**
* 输出xml数据
*
* @return
*/
public String getDataXml() {
Document document = DocumentHelper.createDocument();
Element dataElement = document.addElement("data");
dataElement.addAttribute("title",title);
dataElement.addAttribute("autoRefreshPolicy",autoRefreshPolicy);
dataElement.addAttribute("autoRefreshTime",autoRefreshTime);
dataElement.addAttribute("debug",debug);
dataElement.addAttribute("backGroudColor",backGroudColor);
dataElement.addAttribute("value",value);
return XmlUitl.doc2String(document);
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getAutoRefreshPolicy() {
return autoRefreshPolicy;
}
public void setAutoRefreshPolicy(String autoRefreshPolicy) {
this.autoRefreshPolicy = autoRefreshPolicy;
}
public String getAutoRefreshTime() {
return autoRefreshTime;
}
public void setAutoRefreshTime(String autoRefreshTime) {
this.autoRefreshTime = autoRefreshTime;
}
public String getDebug() {
return debug;
}
public void setDebug(String debug) {
this.debug = debug;
}
public String getBackGroudColor() {
return backGroudColor;
}
public void setBackGroudColor(String backGroudColor) {
this.backGroudColor = backGroudColor;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

