超维报表 产品集成 | 润乾 -九游会登陆
datalogic和集算报表引擎
datalogic 引擎是一个独立的dql语法解析服务器。在其他应用的程序中,利用datalogic jdbc 驱动从datalogic jdbc server获得元数据信息,并将 dql发送给datalogic jdbc server,datalogic jdbc server返回翻译好的 sql和数据库jdbc配置信息以供查询。
datalogic jdbc server作为一个独立运行的程序,可以为多个应用程序服务,帮助管理各种数据源,并在dql翻译过程中记录日志,以供分析推荐汇总表。
集算报表引擎以web应用的方式存在,可以部署为独立的web应用,也可以集成到现有的应用中。
数据查询控件集成
数据查询控件是taglib方式集成:
<%@ page contenttype=”text/html;charset=utf-8″ %>
<%@ page import=”com.raqsoft.guide.web.dl.*” %>
<%@ taglib uri=”/web-inf/raqsoftguide.tld” prefix=”guide” %>
<%
string cp = request.getcontextpath();
string dbname = request.getparameter( “rid” );
if (dbname == null) dbname = “datalogic”;
%>
datasource=”<%=dbname %>”
showdims=”"
title=”超维报表-查询设置”
showtables=”"
reportpage=”/report.jsp”
exceptionpage=”myerror.jsp”
/>
报表控制控件集成
报表控制控件是以taglib方式集成:
<%@ page contenttype=”text/html;charset=utf-8″ %>
<%@ page import=”com.raqsoft.guide.web.dl.*” %>
<%@ taglib uri=”/web-inf/raqsoftguide.tld” prefix=”guide” %>
<%string cp = request.getcontextpath();
string rid = request.getparameter( “rid” );
reportconf rc = null;
if (rid != null) {rc = (reportconf)session.getattribute(rid);}
else {rid = “r” system.currenttimemillis();}
request.setattribute(“guidebean”,rc);%>
beanname=”guidebean”
datasource=”"
dql=”"
title=”超维报表”
showtotal=”yes”
reporttype=”group”
showreportpage=”/dl/jsp/showreport.jsp”
exceptionpage=”myerror.jsp”
/>
报表呈现控件集成
报表呈现控件也是也taglib方式集成:
funcbarlocation=”top”
needpagemark=”yes”
functionbarcolor=”#fff5ee”
funcbarfontface=”隶书”
funcbarfontsize=”16px”
funcbarfontcolor=”blue”
separator=”|”
needsaveasexcel=”yes”
needsaveaspdf=”yes”
needsaveastext=”yes”
needsaveasword=”yes”
needprint=”yes”
printlabel=”打印“
…
/>