加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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" />


data

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>


Tag嵌入代码:

暂时无

?

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;
	}
}


效果图:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读