shenglingshi 发表于 2016-6-24 14:35:49

HTML5 Viewer URL参数

本帖最后由 shenglingshi 于 2016-6-29 15:28 编辑

在测试HTML5 Viewer URL参数时发现了一个问题,我如果向报表传递了参数(通过JS里的parameters参数传递的),如果在报表中没有参数设置或者报表中的参数名设置的和JS的parameters 里传递的一样,报表可以运行,但是如果我设置了两个参数,但是参数名称和传递的名称不一样就会报错。这个该怎么避免?
图一,JS设置报表的参数:
图二,在页面报表中设置两个参数来接收传递的参数(第二个参数名称不一样)
图三,渲染报表时报错信息

SunDream° 发表于 2016-6-24 15:26:48

本帖最后由 SunDream° 于 2016-6-24 15:27 编辑

:o改成一样的不就可以了, 因为不一样的报表识别不了啊。。。

shenglingshi 发表于 2016-6-24 16:10:13

是这样的,我设计了一个报表查看器,用户每次查看报表的时候我为了方便都传递了一个参数,但是呢,有的报表用到了这个参数,有的没有用到,所以我就想有没有什么办法能解决我这个case.

Lenka.Guo 发表于 2016-6-24 17:01:16

首先如果传参,那再JS端一定要保证参数的名称与报表参数名称一致,这样程序才能正常运行。
第二,您相当于是多定义了一个参数,供一些报表使用。

您可以在前端判断, 如果报表没有使用参数2,可以传进来一个特殊的字符,然后在报表中对参数值进行判断,再使用。
页: [1]
查看完整版本: HTML5 Viewer URL参数