- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
java报表开发工具FineReport教程之
参数入门:参数的种类与区别【1】模
板参数
java报表开发工具FineReport教程之参数入门:参数的种类与区别【1】模板
参数
参数入门
1.描述
在大多数情况下,我们并不需要报表把数据库中所有的数据都呈现出来,而是
要根据一些条件来过滤出我们想要的数据,这就是参数查询。
FineReport报表中就是使用参数来动态的过滤数据的,实现用户和数据的实时
交互,如下图:
注:鼠标移至参数界面的中间区域会出现收缩按钮,折叠或展开参数查询界面。
2.如何实现参数查询
几乎所有的统计报表都会有类似上图的统计条件,传统的做法是使用如ext、
html等编程实现,工作量大且维护成本高。
FR报表只需要通过参数的定义,添加参数控件绑定数据、参数过滤和参数面板
样式四个步骤便可以轻松实现参数查询,零代码,维护简单。
3.实现步骤
FR报表提供了参数界面的概念,让用户快速制作出参数表单界面,制作参数查
询界面的步骤如下:
参数定义:设置参数名称,添加参数,根据实际情况的不同添加不同种类的参
数,详细请查看参数的种类与区别。
添加控件绑定数据:FineReport参数查询,是在参数面板中添加控件,使控件
名字与参数名称一样,通过该控件将其控件值传递给参数,实现动态修改参数
值得效果,可为控件绑定数据,直接选择;
参数面板样式设定:设置参数界面中控件的位置,参数面板的位置,背景等等。
参数入门在线视频请查看【参数入门】
参数的种类与区别
1.描述
FineReport报表中的参数按照其使用范围可以分为:模板参数和全局参数;按
照其使用方式不同可以分为:模板参数和数据集参数。下面详细介绍。
2.按照使用范围划分
2.1模板参数
模板参数是指在当前模板下创建的参数,在模板模板参数中定义,只在当前报
表中可以使用,且必须与过滤结合才能筛选数据,详情请查看模板参数
2.2全局参数
全局参数是指在当前工程下创建的参数,在服务器全局参数中定义,定义方法
与模板参数相同,在工程下的所有报表中都可以使用,必须与过滤结合筛选数
据;
注:定义的全局参数都保存在WEB-INFresourcesconfig.xml文件中,若全局参
数与报表参数相同,则采用报表参数。
另:按照使用范围划分的参数都必须与过滤条件结合使用。
2.3区别
模板参数和全局参数的使用方式一致,但是两者的作用域不同。
全局参数:当前工程应用下的所有模板都可以使用。
模板参数:只有当前模板才可以使用。
3.按照使用方式划分
3.1模板参数
与按照使用范围划分中的模板参数一样,讲述的是同一种参数。
3.2数据集参数
数据集参数就是指在为模板添加数据集的时候添加的参数,一般是指在SQL查
询语句中使用动态的参数对数据进行过滤。数据集参数根据使用范围不同分为
模板数据集参数和服务器数据集参数。
模板数据集参数
是指在当前模板的模板数据集中添加的参数,在模板数据集数据库查询中定义,
只在当前报表中可以使用,详情请查看数据集参数
服务器数据集参数
是指在服务器上数据集中添加的参数,在服务器数据集数据库查询中定义,定
义方法与数据集参数相同,在工程下的所有报表中都可以使用;
注:定义的服务器数据集参数都保存在WEB-INFresourcesdatasource.xml中,
若服务器数据集参数与报表数据集参数相同,则采用报表数据集参数。
3.3区别
模板参数和模板数据集参数的作用域相同,但是使用方式不同,模板参数和服
务器数据集参数的作用域不同,使用方式也不同。
模板数据集参数:是直接对返回的数据集起作用,所以用这种参数定义方法,
你所得到的数据集是已经满足条件后的数据,因此无需设置过滤条件,只对当
前模板起作用。
服务器数据集参数:与模板数据集参数类似,唯一不同的额是其对整个工程下
的所有模板起作用,均可直接调用。
模板参数:对取出来的数据集,是没有影响的,即所有需要的数据全部都取出
来,然后调用参数来对格子中的数据进行过滤,从而使自己所需要的数据得以
呈现,只对当前模板起作用。
结论:数据集参数就是直接取出满足条件的数据,而报表参数是取出全部数据
后通过设置过滤条件再获取对应参数的数据,因此若数据量大的情况下使用数
据集参数可以提高报表的访问效率。
4.
您可能关注的文档
- 例谈趣味性任务教学在初中信息技术课堂中的应用.docx
- 在信息技术社团课中培养学生的数字化学习与创新能力.docx
- 传统中药汤剂膈下逐瘀汤加味治疗肝硬化的临床疗效.docx
- 基于学习论探究语文学习习惯漫谈.docx
- 延续护理对哮喘患者生活质量的影响.docx
- 铁路工程造价超概算原因与控制措施研究.docx
- 关于电力系统继电保护不稳定性分析.docx
- 委托-代理:基于新疆X州土地托管中的演化博弈分析.docx
- 中国致密油特征与开发思路探索.docx
- 大数据时代基于财务共享服务模式的费用预算管理.docx
- GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 中国国家标准 GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 《GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs)》.pdf
- GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- 中国国家标准 GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 中国国家标准 GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 《GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样》.pdf
- 《GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯》.pdf
- 中国国家标准 GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯.pdf
文档评论(0)