网站大量收购闲置独家精品文档,联系QQ:2885784924

EOS报表应用开发示例三.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EOS报表应用开发示例三

EOS报表应用开发示例三【实现方式】在业务逻辑中调用报表的运算逻辑运行报表,数据源采用EOS数据源方式。 【实现概述】按照需求设计报表模板。 路径和名称:demo.report.eosRoleUser.erd 功能:设置数据源、数据显示方式和样式。 编写查询条件页面。 路径和名称:/demo/page/bizlitEosInput.jsp 功能:确定显示类型和查询条件。 编写查询展现逻辑。 路径和名称:litEos 功能:通过调用业务逻辑,获得报表数据,并返回给结果页面。 编写查询业务逻辑。 路径和名称:litEos 功能:根据查询页面传入的查询条件,取出查询结果,并返回到展现逻辑。 编写查询结果页面。 路径和名称:/demo/page/bizlitOutput.jsp 功能:得到展现逻辑传入的结果数据,按查询条件页面设定的显示格式显示数据。  【实现步骤】创建项目 参见联机帮助中的“创建EOS基础项目”。项目创建完成后,新建“demo”构件包,参见“创建EOS构件包”。设置引用构件包时,必须引用EOS报表引用构件包。项目名称应根据项目的定义确定,特别是在多人协作开发模式下,统一命名是协作成功的关键。 设计报表模板 demo.report.eosRoleUser编写查询条件页面 bizlitEosInput.jsp文件内容如下:1 %@include file=/internet/common.jsp%2 form action=letEos.do name=queryForm3 input type=hidden name=RoleUser/ROLENAME/criteria/operator value=like/ 4 input type=hidden name=report/reportQualifiedName value=demo.report.eosRoleUser/5 table border=0 cellspacing=1 cellpadding=1 class=query align=center6 tr 7 TD显示类型:8 SELECT name=report/reportFormat9 OPTION value=htmlhtml/OPTION10 OPTION value=eosrdfApplet/OPTION11 OPTION value=xlsExcel/OPTION12 /SELECT13 /TD 14 td查询角色:15 input name=RoleUser/ROLENAME/criteria/value value= size=30 /16 /td17 td align=centerinput type=submit value=查询/td18 /tr19 /table20 /form21 %@include file=/internet/commonTail.jsp %为了便于说明,每行代码都加了行号。实际编写代码时,请去除行号。第2行 表单提交至letEos.do。第3行 隐含域,BL_queryEntityAllExt要使用的查询操作符。第4行 隐含域,要运行的报表全名为demo.report.eosRoleUser。第8行 用户选择列表,报表的显示格式。第15行 用户输入域,要查询的角色名称。 编写查询展现逻辑 创建展现逻辑litEos,如下图所示。[图-编写展现逻辑]调用的业务逻辑“显示名称”为“查询报表结果集”,“BizLogic名称”为“litEos”,如下图所示。[图-展现逻辑调用业务逻辑基本信息]调用的业务逻辑参数定义如下图所示。[图-展现逻辑调用业务逻辑参数定义]调用的JSP页面“显示名称”为“显示结果页面”,“返回页面名称”为“/demo/page/bizlitOutput.jsp”,如下图所示。[图-展现逻辑调用JSP页面] 编写查询业务逻辑 创建业务逻辑litEos,如下图所示。[图-编写业务逻辑]调用的运算逻辑“显示名称”为“查询角色列表”,“Bizlet方法名称”为“lets.database.DataQueryExt.BL_queryEntityAllExt”,如下图所示。[图-业务逻辑调用运算逻辑基本信息]调用的运算逻辑参数定义如下图所示。[图-业务逻辑调用运算逻辑参数定义]调用的第2个运算逻辑“显示名称”为“从EOS数据总路线获取数据,运行报表”,“Bizlet方法名称”为“let.ReportBizlets.BL_generateReport”,如下图所示。[图-业务逻辑调用运算逻辑基本信息]调用的运算逻辑参数定义如下图所示。[图-业务逻辑调用运算逻辑参数定义]开始图元的接口定义如下图所示。[图-业务逻辑开始图元接口定义] 编写查询结果页面 bizli

文档评论(0)

haocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档