EOS报表应用开发示例三

EOS报表应用开发示例三

ID:42625574

大小:196.23 KB

页数:20页

时间:2019-09-19

EOS报表应用开发示例三_第1页
EOS报表应用开发示例三_第2页
EOS报表应用开发示例三_第3页
EOS报表应用开发示例三_第4页
EOS报表应用开发示例三_第5页
资源描述:

《EOS报表应用开发示例三》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EOS报表应用开发示例三【实现方式】在业务逻辑中调用报表的运算逻辑运行报表,数据源采用EOS数据源方式。 【实现概述】1.按照需求设计报表模板。o路径和名称:demo.report.eosRoleUser.erdo功能:设置数据源、数据显示方式和样式。2.编写查询条件页面。o路径和名称:/demo/page/bizlitEosInput.jspo功能:确定显示类型和查询条件。3.编写查询展现逻辑。o路径和名称:demo.pr.bizlitEoso功能:通过调用业务逻辑,获得报表数据,并返回给结果页面

2、。4.编写查询业务逻辑。o路径和名称:demo.biz.bizlitEoso功能:根据查询页面传入的查询条件,取出查询结果,并返回到展现逻辑。5.编写查询结果页面。o路径和名称:/demo/page/bizlitOutput.jspo功能:得到展现逻辑传入的结果数据,按查询条件页面设定的显示格式显示数据。 【实现步骤】1.创建项目参见联机帮助中的“创建EOS基础项目”。项目创建完成后,新建“demo”构件包,参见“创建EOS构件包”。设置引用构件包时,必须引用EOS报表引用构件包。项目名称应根据项目

3、的定义确定,特别是在多人协作开发模式下,统一命名是协作成功的关键。 2.设计报表模板demo.report.eosRoleUser3.编写查询条件页面bizlitEosInput.jsp文件内容如下:1<%@includefile="/internet/common.jsp"%>23

4、r"value="like"/>4567显示类型:89html

5、10Applet11Excel121314查询角色:1516171819

6、le>2021<%@includefile="/internet/commonTail.jsp"%>为了便于说明,每行代码都加了行号。实际编写代码时,请去除行号。第2行表单提交至demo.pr.bizletEos.do。第3行隐含域,BL_queryEntityAllExt要使用的查询操作符。第4行隐含域,要运行的报表全名为demo.report.eosRoleUser。第8行用户选择列表,报表的显示格式。第15行用户输入域,要查询的角色名称。 3.编写查询展现逻辑创建展现逻辑demo

7、.pr.bizlitEos,如下图所示。[图-编写展现逻辑]调用的业务逻辑“显示名称”为“查询报表结果集”,“BizLogic名称”为“demo.biz.bizlitEos”,如下图所示。[图-展现逻辑调用业务逻辑基本信息]调用的业务逻辑参数定义如下图所示。[图-展现逻辑调用业务逻辑参数定义]调用的JSP页面“显示名称”为“显示结果页面”,“返回页面名称”为“/demo/page/bizlitOutput.jsp”,如下图所示。[图-展现逻辑调用JSP页面] 3.编写查询业务逻辑创建业务逻辑demo

8、.biz.bizlitEos,如下图所示。[图-编写业务逻辑]调用的运算逻辑“显示名称”为“查询角色列表”,“Bizlet方法名称”为“com.primeton.eos.bizlets.database.DataQueryExt.BL_queryEntityAllExt”,如下图所示。[图-业务逻辑调用运算逻辑基本信息]调用的运算逻辑参数定义如下图所示。[图-业务逻辑调用运算逻辑参数定义]调用的第2个运算逻辑“显示名称”为“从EOS数据总路线获取数据,运行报表”,“B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。