目录

场景示例

示例1:展现报表时初始不显示通用查询

实现原理:通过sr参数defaultPackupQryPanel来控制初始状态下通用查询面板的收起和展现。yes为收起,no为不收起。

展现效果:

示例2:基于统一入库调用报表展现页面,使报表居中显示

实现原理:通过sr参数reportAlign来控制初始状态下报表展现的位置。Center表示居中显示。

SR调用方式:基于统一入口请求的url为http://localhost:8800/reportmis/gezEntry.url?patternID=1001&resID=10052&reportAlign=center

展现效果:

示例3:初次展现是否展现报表

实现原理:通过sr参数autoDisplay来控制初始状态下是否显示报表。0:自动显示报表,1:不自动显示报表,2:有通用查询时不自动显示报表

实现效果:初始展现报表仅展现通用查询,不展现报表

展现效果:

示例4:含有分组交叉的报表仅显示统计图

实现原理:通过sr参数showGraphOnly来控制分组交叉报表是否仅显示统计图。yes:仅显示统计图,no:显示分组交叉报表。默认情况下为no

实现效果:showGraphOnly设置为yes

展现效果:

实现效果:showGraphOnly设置为no

展现效果:

注意:该属性为分组交叉分析特有,不能通过全局展现设置或者资源展现设置进行指定。

 

示例5:如何改变标签切换的数据量临界值

SR在展现复杂报表时会根据报表数据集的数据量动态选择是否用big标签进行大数据量报表展现,如超过数据量临界值会自动切换为big标签展现报表。

数据量临界值默认为10000。

下面例子展示如何改变默认的临界值。

实现原理:通过sr参数cellsNum来修改默认的临界值。

如果要全局修改此默认值可通过“全局展现设置”中增加配置项完成。

注意:增加全局展现设置配置项,需要修改vrsrparam.js

示例6:如何引用js文件中的方法

可以在js文件中自定义方法,在报表单元格中进行调用即可。

js文件(test.js)中设置函数test,可在展现设置中引入改js文件。

 

单元格中可设置onclick、onSelectChange等事件对其进行调用。

在单元格HTML事件中设置表达式"onclick=test()"即可。

注意:onSelectChange函数(参数为当前单元格的值,单元格ID)。两个参数顺序不能颠倒。