如何利用锐浪报表制作一个简单的图表报表
在网上搜了搜锐浪报表感觉比较复杂。建议楼主试试FineReport。下面是锐浪报表制作方法,仅供参考。
写好对应的模板grf文件
模板大概设计和调整跟以上格式差不多就可以了,其实部分的设置还是在页面上做调整的。
2.查询数据库jsp
3.访问的页面
数据获取和坐标定义代码:
function window_onload()
{
var Report = ReportViewer.Report;
var Chart = Report.ControlByName("Chart1").AsChart;
Chart.SeriesCount = 2; //设定序列个数为3个
Chart.SeriesLabel(0) = "销售量"; //设定第1个序列的标签文字
Chart.SeriesLabel(1) = "利润额"; //设定第2个序列的标签文字
//从网上取数据并转存到xmlDom中,然后载入到图表中
var xml = Report.ExtractXMLFromURL("hd_rytjb.jsp");
var xmlDom = CreateXMLDOM();
xmlDom.async=false;
xmlDom.loadXML(xml);
//将xmlDom中的数据赋值给图表
var RowNodes = xmlDom.childNodes[0];
var RowCount = RowNodes.childNodes.length;
Chart.GroupCount=RowCount;
for (i=1; i<=Chart.GroupCount; ++i){
var FieldNodes = RowNodes.childNodes[i-1];
var Product = FieldNodes.childNodes[0].text;
Chart.GroupLabel(i-1) = Product;
}
//alert(xml.length);
Chart.LoadDataFromXML(xml, false, false, false);
}