润乾通用查询面板简介
润乾通用查询模块提供用户个性化查询途径,可以随时设置报表查询条件来生成不同的报表查询结果。
用户进行web报表开发的最终目的是想通过生成的数据表查看或提供使用者关心的数据信息,当面对多条件多用途的报表开发时,若对同一类型的数据,不同的使用者所关心的内容不尽相同,有时五花八门。此时用户可只开发一个报表,这个报表包含了所有使用者需要的数据,然后将报表部署到通用查询中,对使用者提供操作页面,输入他们各自关心的查询条件来查询想要查看的数据。这就实现了一表多样化使用,即大大减少了报表开发者的工作量,同时提供使用者更灵活方便的查询途径。
如下图所示将通用查询应用包自带的报表例子部署到通用查询后,通用查询的页面显示效果。
下面介绍通用查询面板各功能模块的基本内容。
一、功能键区
功能键区包括【高级设置】、【横向布局】、【保存】和【载入已定义】功能键。
1 【高级设置】
高级设置是润乾报表通用查询模块提供用户进行查询条件之间的逻辑关系设计操作的功能模块,若用户的查询条件设置不是简单的并列相交(逻辑并且)的逻辑关系,可在此模块通过添加左右括号、选择查询条件之间的逻辑关系来设计查询条件。
2 【横向布局】
用户在数据集下添加多个查询条件时,默认情况下这些查询条件是纵向列在数据集下,横向布局可将这些查询条件以横向布局显示在数据集下。此处要求每个数据集下设置一个以上查询条件时才能使用,这需求视用户个人需求或习惯选择使用。
3 【保存】
润乾报表通用查询支持用户保存常用的查询条件设置,以便以后工作中遇到同样查询时,可直接载入已保存的查询设置进行查询。此功能块润乾是提供了JS接口,给出一个例子,用户可自行设计编写保存方法。
4 【载入已定义】
此功能键就是用户载入已保存的查询条件设置方案的按钮,用户通过点击此功能键,在弹出的查询条件设置列表页面选择自己需要的方案。此功能块润乾是提供了JS接口,给出一个例子,用户可自行设计编写载入已定义方法。
二、查询条件设置区
查询条件的设置包括数据集、查询字段(条件名称)、比较符及条件值的对话框。
1 数据集
数据集是以列表的形式将报表中设计的所有数据集列在页面上,用户可通过单击数据集名称来展开或者折叠数据集。数据集展开后就可进行查询条件的设置操作了。
2 查询字段(条件名称)
每个数据集下对应着该数据集查询条件设置模块,用户可通过点击条件名称的下拉列表来选择所需的查询字段。
3比较符
设置所选的查询字段与条件值之间的关系,以此来实现查询条件的过滤效果。不同数据类型的查询字段,对应的比较符集合也不同。
4 条件值
设置查询条件的查询范围,即查询字段与条件值按照比较符的比较规则,所形成的查询范围。条件值的数据类型要与查询字段的数据类型一致。
如果是运用设计的报表,条件值输入方式会根据所选择的字段在
中定义的编辑风格样式而有所变化(如编辑风格是下拉日历类型,条件值处会显示下拉日历)。