如何实现URL传参过滤

<< Click to Display Table of Contents >>

当前位置:  脚本 > 常用脚本案例 

如何实现URL传参过滤

Previous pageReturn to chapter overviewNext page

某公司的订单系统内嵌了永洪报表。员工点击某订单ID,即可打开报表,查看该订单中的产品、销量、销售额等信息。

通过URL传参过滤,即可实现该功能。

1.在订单报表中,添加一个过滤器。设置过滤条件为 “订单ID 是 = ?{a}”。

2.在查看报告中,打开该订单报表,右键菜单中选择“复制链接”,获取该报表的URL地址。

3.在该报告的URL地址后,直接添加参数名与参数值。以该URL地址为例:http://localhost:8080/bi/Viewer?proc=1&action=viewer&hback=true&db=!53c2!!6570!.db&isAir=false&browserType=chrome。如需在打开该报表的同时,筛选出订单ID为2504的数据,则需要在URL后面添加参数与参数值。添加参数后的形式为 http://localhost:8080/bi/Viewer?proc=1&action=viewer&hback=true&db=!53c2!!6570!.db&isAir=false&browserType=chrome&a=2504。

注意:如果需要过滤多个参数值的数据,需要用!a!将多个参数值分开。以上文为例,如需筛选出订单ID为2504和4097的数据,则添加参数后的形式为 http://localhost:8080/bi/Viewer?proc=1&action=viewer&hback=true&db=!53c2!!6570!.db&isAir=false&browserType=chrome&a=2504!a!4097。

4.只要将添加参数后的地址内嵌到企业的系统中,点击该地址,即可看到筛选后的数据报告。