历史版本7 :超级链接传参 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 原理编辑

参数在超级链接中是起到一个钥匙的作用,而目标模板的参数就相当于是一个房门的门牌号。

因此在定义超级链接时,定义的参数名就相当于这个房间的钥匙,只有钥匙配对了门牌号,才能打开房门拿到想拿的东西。

所以我们在设置超级链接时,设置的参数名一定要和目标模板的参数名一致,才能将参数传递到目标模板,查看到对应的内容。

2. 设置参数传递编辑

Snag_4330ef54.png

3. 继承报表参数编辑

若当前模板有参数的名称跟目标模板相同,此时可以直接勾选超级链接设置界面左下角的继承报表参数功能,不需要在这个界面重新定义。

Snag_43372f6d.png

举个例子演示下,比如“主模板”设置超链链接到“目标模板”,其中主模板已经设置了一个模板参数 test,目标模板中单元格中也设置了参数 test。

此时想要将主模板中这个参数传递给目标模板,只需要勾选继承报表参数功能」即可,无需再次定义。

1625711352657594.gif

最终传参效果如下图,如果不勾选继承报表参数功能」,是传不过去的。

2.GIF

4. 参数的传递方式编辑

参数传递方式有 2 种,分别是:

GET:效率高,但不安全,传递的参数会显示在 URL 后面,且长度不能超过 1K 。

POST:参数个数及值的长度没有限制,且参数不会显示在 URL 后面,安全但效率低。

Snag_4342508c.png

5. 展示参数界面编辑

  • 勾选:如果目标模板有参数界面,此时超链到此模板时,参数界面会显示出来。

  • 不勾选:如果目标模板有参数界面,此时超链到此模板时,参数界面不显示,直接将数据展示出来。

Snag_4344c98b.png