fineReport集成说明.docx_第1页
fineReport集成说明.docx_第2页
fineReport集成说明.docx_第3页
fineReport集成说明.docx_第4页
fineReport集成说明.docx_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FineReport手册一、 安装FineReport的安装非常简便,只需要点击,然后多次点击“下一步”就可以完成。二、 与政务平台集成1、 tomcat中部署应用安装完FineReport后,将FineReport安装目录下面的WebReport文件夹整体拷贝到Tomcat的Webapps目录下面。2、 在egov-home配置文件中添加模板引擎地址在egov-home目录的配置文件perties中添加报表地址fineReport.url=9/WebReport添加该url的目的是为了将来在政务平台中配置模板资源时可以使用url占位符进行url地址的配置。3、 在政务平台中配置模板资源在构建平台添加资源,资源url地址可以在模板设计器的模板预览的时候获取到。如果该资源需要添加到工作流中,仍然是按照原先资源添加的方式进行配置。三、 签名页面制作由于FineReport报表引擎模板默认不提供签名控件,因此涉及到需要签名的填报页面,需要对签名进行一定的定制。现已一简单的审批表为例来描述制作的具体步骤。步骤如下(以乡镇国土所初审为例):1、 绘制审批表2、 将url参数中工作流proid,引入到模板中。在单元格中使用”=$proid”这样的方式来引入url中的参数。3、 添加平台签名表的模板数据集。在使用该数据集的时候,需要将上一步中获得的proid作为参数传入到数据集查询里面。4、 将“乡镇国土所初审”的意见和时间与刚才添加的签名表的模板数据集进行关联。5、 添加签名显示单元格,在单元格中插入公式。内容为TOIMAGE(9/platform/tag/signtag!image.action?signVo.signId= + E4, false, 200, 50)。其中E4表示获取到上一步中配置的singId的单元格的值。同时对该单元格添加“超级链接”的“Javascript”。 脚本中添加“editSign(proid,signid,signkey,opintype);”表示调用编辑签名的脚本程序。这个方法需要传入四个参数。这四个参数是从报表单元格中获取的。6、 添加可点击的“签名”图片,便于触发签名框填出事件。同时对该单元格添加“超级链接”的“Javascript”。在该脚本中调用“addNewSign(proid,signkey,opintype);”表示新增签名,该方法需要添加三个参数。7、 引入外部的脚本文件sign.js。步骤跟上一步一样。在“签名”图片单元格添加“超级链接”的“Javascript”,在这里面引入外部脚本文件。8、 点击“填报预览”。注意在预览的url地址中需要加入proid参数四、 远程编辑模板如果在应用服务器的Tomcat中已经部署了模板程序,而不想再拷贝到本地进行模板的修改,则需要在FineReport的模板程序中配置远程服务来打开远程服务器上的模板进行编辑操作。远程模板管理的配置步骤如下:1、 本地需要安装报表设计器。2、 切换工作目录,连接远程服务器。打开报表设计器,在菜单栏中点击“文件”“切换工作目录”,配置连接至服务器目录。3、 打开远程模板,进行编辑。五、 平台Cas集成1、 将cas-client-core-3.1.10.jar和egov-common-1.1.4.jar包放到tomcat的帆软包的lib目录(相对路径WEB-INFlib)下面2、 修改帆软的web.xml文件。可参考样例web.xml。在原有的文件添加如下内容,其中涉及到ip地址和端口的,请修改成生产环境下的ip地址和端口: CasSingleSignOutFilter org.jasig.cas.client.session.SingleSignOutFilter CasSingleSignOutFilter /* org.jasig.cas.client.session.SingleSignOutHttpSessionListener CasAuthenticationFilter org.jasig.cas.client.authentication.AuthenticationFilter casServerLoginUrl 9/cas/login serverName 9 renew false CasAuthenticationFilter /* CasValidationFilter org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter casServerUrlPrefix 9/cas serverName 9 redirectAfterValidation true CasValidationFilter /* CasHttpServletRequestWrapperFilter org.jasig.cas.client.util.HttpServletRequestWrapperFilter CasHttpServletRequestWrapperFilter /* FineReportEgovCasFilter com.gtis.fineReport.filter.FineReportEgovCasFilter FineReportEgovCasFilter /ReportServer 3、 在页面中引入当前用户变量。加入cas过滤后,页面可以引入当前用户的变量egov_username(可以在页面中插入公式,公式输入egov_username),表示当前用户的登录名。六、 元素分区为了在工作流每个活动节点控制同一表单中不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论