简单问题

做了一个简单的报表,如下所示。加了一个模板参数:sex,默认值:男

第一个单元格加上过滤:

此时预览报表,自动按默认值过滤数据,通过浏览器栏加上参数页可以按新参数值过滤:http://localhost:8075/WebReport/ReportServer?reportlet=WorkBook6.cpt&sex=女


然后将WebReport复制到tomcat下,启动tomcat,输入地址:http://127.0.0.1:8098/WebReport/ ... rtlet=WorkBook6.cpt
可以看到默认数据,但是添加参数:男或者女都不显示数据。http://localhost:8075/WebReport/ReportServer?reportlet=WorkBook6.cpt&sex=女


FineReportdragoon 发布于 2016-9-13 15:20
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共18回答
最佳回答
0
Poseidon发布于2016-9-13 15:20(编辑于 2023-9-6 09:34)
555
  • dragoon dragoon(提问者)
    谢谢!
    加上URIEncoding=\"UTF-8\"可以通过浏览器访问了。

    在追问一个问题:
    那在iframe中嵌入这个报表怎么动态设置参数,直接拼上还是没有数据
    function query()
    {
      var sex2 = document.getElementById(\"sex\").value;
      alert(\"sex=\"+sex2);
      var frm = document.getElementById(\"reportFrame\");
      frm.src = \"/WebReport/ReportServer?reportlet=WorkBook6.cpt&sex=\"+sex2;
    }
    回复
    2016-09-13 16:09 
最佳回答
0
土肥圆发布于2016-9-13 15:23(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2016-9-13 15:26(编辑于 2023-9-6 09:34)
555
  • dragoon dragoon(提问者)

    有这种写法吗
    回复
    2016-09-13 15:29 
  • 星痕 星痕

    {:9_225:}参数名称,值,直接匹配的
    回复
    2016-09-13 15:30 
最佳回答
0
dragoon发布于2016-9-13 15:26(编辑于 2023-9-6 09:34)
555
  • 土肥圆 土肥圆

    不加参数当然可以,你这个URL加的参数根本就没有被这个数据所识别
    回复
    2016-09-13 15:37 
最佳回答
0
dragoon发布于2016-9-13 15:29(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    URL传值可以这样传
    回复
    2016-09-13 15:31 
最佳回答
0
星痕发布于2016-9-13 15:30(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2016-9-13 15:31(编辑于 2023-9-6 09:34)
555
最佳回答
0
dragoon发布于2016-9-13 15:32(编辑于 2023-9-6 09:34)
555
  • 星痕 星痕

    {:9_225:}我在说那位。你的tomcat web服务器是不是在linux系统上???
    回复
    2016-09-13 15:35 
最佳回答
0
星痕发布于2016-9-13 15:35(编辑于 2023-9-6 09:34)
555
  • dragoon dragoon(提问者)
    windows

    我在设计器里做好以后,直接预览是可以通过参数过滤的。
    回复
    2016-09-13 15:42 
最佳回答
0
土肥圆发布于2016-9-13 15:37(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 462浏览人数
  • 最后回答于:2016-9-13 16:15
    活动推荐 更多
    热门课程 更多
    返回顶部