发新话题
打印

关于web页面传递参数的问题

你可以使用 web form 的 post方法,传递参数,这样,不会有长度和中文的限制,然后,使用简表报表查询入口,引擎会自动取到form上传过来的任何参数。你只需要在报表模板里,引用即可。

比如,你有一报表a.xml,抬头是某个员工的姓名,该姓名需要用户在报表查询时,通过web form 传过来。
1.先在报表里加一个text组件,公式如下:
复制内容到剪贴板
代码:
=employeeName
2.增加查询表单
复制内容到剪贴板
代码:
<form action='reportviewer?file=a.xml'>
<input name=employeeName id=employeeName>
...
</form>
这样就可以浏览到你的报表了,

TOP

如果你用,用url上传参数,建议你使用 encodeURIComponent, 如果用表域,传参数,就不会乱码,如:
复制内容到剪贴板
代码:
url = 'localhost:8080/jor/reportviewer?file=abc.xml&myname='+encodeURIComponent('老李');

TOP

发新话题
最近访问的版块