快逸报表的单元格和统计图中都可以设置超链接属性,原理是通过超链接打开一个新窗口(或者在本窗口打开),传参或调用JavaScript函数来完成相关的业务逻辑。当超链接的参数中含有特殊字符要如何传参数。例如#,井号在URL中指定的是页面中的一个位置,井号后面的数据不会发送到HTTP请求中,原因是井号后面的参数是针对浏览器起作用的而不是服务器端。本文简单介绍一下超链接中如何传递特殊字符。
第一步,制作报表,如图所示;
预览效果如下:
第二步,写超链接,传递参数;
第三步,新建一张目标报表接收参数;
预览效果;
如图所示,#后面的内容被截断。
第四步:替换超链接中特殊字符;
预览结果:
根据上面几步就可以在超链接中传递特殊字符了。