Flash统计图的滚动轴.docx

Vr是润乾V5系列的一个应用组件,获取V5相关jar包和jscss等可以实现对V4系列报表的整合。通过Vr的标签:view:htmlview:reportview:inputview:group发布V4的报表。

这些标签强于V4的功能优势很多,如报表组内报表的左表头固定,报表组的标签页码的类excel等。

步骤一,获取V5Vr组件

1.样式文件:style\layout_vr.css vr报表样式文件

style\group.css vr报表组样式文件

style\images文件夹 图片库

style\css\style1.css demo样式文件

style\css\vrdemo.css demo样式文件

2.js文件:js\jquery-1.4.2.js jquery的js

js\resizeTable.js 单元格大小拖动功能

js\vr_const.js 常量库文件

js\vr_event.js 事件库

js\vr_groupctrl.js 报表组前台工具

js\vr_groupview.js 报表组前台显示控制

js\vr_reportctrl.js 报表前台工具

js\vr_reportview.js 报表前台显示控制

js\vr_toolbar.js 工具栏控制

js\my.js 远程导出控制

3.jar包:WEB-INF/lib目录下

gez-viewReport-1.0.jar vrsr后台类jar包

gez.jar, 平台基础jar包

dom4j-1.6.1.jar, 解析xml配置文件需要的jar

itext2_rq-1.0.jar, 导出word相关jar

iTextAsian-1.0.jar, 导出pdf相关jar

jdom-1.0.jar, 解析xml配置文件需要的jar

json-1.0.jar, json数据格式相关jar包

log4j_128-1.0.jar,日志相关jar包

pdfbox_073-1.0.jar, 导出pdf相关jar

poi2-1.0.jar, 导出excel相关jar

report4-1.0.jar, v4引擎jar包

report4StaticHtml-1.0.jar, 导出excel,pdf和导入excel等窗口的界面

dm_report-1.0.jar, 统计图相关的jar包

dmgraph-1.0.jar统计图相关的jar包

icu4j_3_4_5-1.0.jar 统计图相关jar包

flex集成相关jar包

backport-util-concurrent-2.0.jar

commons-logging-1.0.jar

commons-codec-1.3.jar

commons-httpclient-3.0.1.jar

flex-messaging-core-2.0.jar

flex-messaging-common-1.0.jar

flex-messaging-opt-1.0.jar

flex-messaging-proxy-1.0.jar

flex-messaging-remoting-1.0.jar

4.applet打印jar包:

dmGraphApplet.jarrunqianReport4Applet.jar

5.vr标签库文件:WEB-INF\tld目录下的viewReport.tld

6.vr配置文件:WEB-INF目录下的

viewConfig.xml vr配置文件

reportConfig.xml v4报表引擎配置文件

7.flex交互配置文件目录:WEB-INF/flex

8.demo页面文件夹:mis2/vrsr

9.demo展示报表目录:mis2/reportcenter/res/vrdemo /(注意报表目录位置可通过reportConfig.xmlreportFileHome节点指定,详见上节配置说明中报表目录配置介绍)

步骤二,web.Xml的配置.

<servlet>

<servlet-name>viewReportServlet</servlet-name>

<servlet-class>

com.runqianapp.view.ViewReportServlet

</servlet-class>

<init-param>

<param-name>configFile</param-name>

<param-value>/WEB-INF/viewConfig.xml</param-value>

</init-param>

<init-param>

<param-name>reportConfig</param-name>

<param-value>/WEB-INF/reportConfig.xml</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet>

<servlet-name>DirectPrintServlet</servlet-name>

<servlet-class>

com.runqian.report4.print.DirectPrintServlet

</servlet-class>

</servlet>

<servlet>

<servlet-name>GroupPrintServlet</servlet-name>

<servlet-class>

com.runqian.report4.print.GroupPrintServlet

</servlet-class>

</servlet>

<!– 通用组件 –>

<servlet>

<servlet-name>commonServlet</servlet-name>

<servlet-class>

com.runqianapp.common.servlet.CommonServlet

</servlet-class>

<load-on-startup>0</load-on-startup>

</servlet>

<!– 多个报表的折叠报表 –>

<servlet>

<servlet-name>treeReportServlet</servlet-name>

<servlet-class>

com.runqianapp.view.TreeReportServlet

</servlet-class>

</servlet>

<!– 处理模式 –>

<servlet>

<description>处理模式</description>

<display-name>处理模式</display-name>

<servlet-name>SchemaServlet</servlet-name>

<servlet-class>com.runqianapp.view.SchemaServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>commonServlet</servlet-name>

<url-pattern>/commonServlet</url-pattern>

</servlet-mapping>

<servlet-mapping>

<servlet-name>DirectPrintServlet</servlet-name>

<url-pattern>/DirectPrintServlet</url-pattern>

</servlet-mapping>

<servlet-mapping>

<servlet-name>viewReportServlet</servlet-name>

<url-pattern>/viewReportServlet</url-pattern>

</servlet-mapping>

<!– 多个报表的折叠报表 –>

<servlet-mapping>

<servlet-name>treeReportServlet</servlet-name>

<url-pattern>/treeReportServlet</url-pattern>

</servlet-mapping>

步骤三,jsp页面的设置

<%@ page language=”java” pageEncoding=”UTF-8″%>

<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN” >

<%@ taglib prefix=”view” uri=”/WEB-INF/tld/viewReport.tld”%>

<html>

<head>

<script type=”text/javascript” src=”<%=request.getContextPath() %>/js/jquery-1.4.2.js”></script>

<script type=”text/javascript” src=”<%=request.getContextPath() %>/js/rpgFlashPrint.js”></script>

</head>

<body style=”margin: 0; width: 100%; height: 100%; overflow: auto;”>

<view:group groupFileName=”/vrdemo/group.rpg”

srcType=”file”

isInput=”no”

funcBarLocation=”top”

needSaveAsExcel=”yes”

needSaveAsPdf=”yes”

needSaveAsWord=”yes”

needLinkStyle=”yes”

useCache=”yes”

timeout=”-1″

submit=”提交

submitTarget=”_self”

backAndRefresh=”yes”

selectText=”no”

promptAfterSave=”no”

keyRepeatError=”no”

/>

<input type=”image” width=”" height=”" style=”vertical-align: middle;”/>

</body>

</html>

步骤四,发布报表

热门文章