常州辉迈 发表于 2020-9-8 09:57:04

报表嵌入到项目里面去,查询条件如何自动绑定


KearneyKang 发表于 2020-9-8 15:27:17

你好,你这不使用的是JSviewer进行报表的展示,前端参数的传值的方式如下:参数的命名跟你报表设计的参数名字一定要一一对应。
P1对应的就是你报表参数命名为P1的 参数
P2对应的就是你报表参数命名为P2的 参数
<script type="text/javascript">   
    var viewer = GrapeCity.ActiveReports.JSViewer.create({
      element: '#viewerContainer',
      reportID: 'H5参数报表.rdlx',
      reportParameters: [{ name: 'P1', values: ['Reports参数1'] },
                           { name: 'P2', values: ['Reports参数2'] }
      ],
      reportService: {},
      setting:{
         ZoomType: 'fitpage'
      }

    });
</script>

常州辉迈 发表于 2020-9-8 15:41:06

,这个提示是因为什么

KearneyKang 发表于 2020-9-8 16:08:00

你好,这个看起来应该是你报表参数设置的有问题导致的,你检查你报表设计的时候参数设置处是不是正常的

KearneyKang 发表于 2020-9-8 17:39:43

你说的参数前端参数传递不可以,你是否是按照这个写法写的<script type="text/javascript">   
    var viewer = GrapeCity.ActiveReports.JSViewer.create({
      element: '#viewerContainer',
      reportID: 'H5参数报表.rdlx',
      reportParameters: [{ name: 'P1', values: ['Reports参数1'] },
                           { name: 'P2', values: ['Reports参数2'] }
      ],
      reportService: {},
      setting:{
         ZoomType: 'fitpage'
      }

    });
</script>值是用 [ ] 给括起来的,然后里面进行给参数赋值
页: [1]
查看完整版本: 报表嵌入到项目里面去,查询条件如何自动绑定