找回密码
 立即注册

QQ登录

只需一步,快速开始

yan.li

注册会员

19

主题

36

帖子

133

积分

注册会员

积分
133
yan.li
注册会员   /  发表于:2021-1-18 16:29  /   查看:5060  /  回复:10
本帖最后由 yan.li 于 2021-1-18 16:30 编辑

模板是一个官网提供样例
集成2.0的vue之后,打浏览器报错。

我们的接入流程为




这些流程对吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

10 个回复

正序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-21 15:19:51
11#
后台模板参考我上面传的附件
Vue 传参参考:


  1. <template>
  2. <div>
  3.    <input type="text" id="userName" value="1">
  4.     <div id="reportview" style="height: 800px" />
  5.     </div>
  6. </template>

  7. <script>

  8. import '@grapecity/activereports/styles/ar-js-viewer.css';
  9. import {Viewer} from '@grapecity/activereports/viewer';

  10. export default {
  11.   name: 'app',

  12.   mounted(){
  13.    var getValue=document.getElementById("userName").value;
  14.    this.viewer = new Viewer('#reportview');  
  15.     this.viewer.open('../TestReport.rdlx-json',{ ReportParams: [{ Name: 'ReportParameter1', Value: [getValue] }] });
  16.    
  17.   }

  18.   }



  19. </script>

  20. <style>
  21. #app {
  22.   font-family: 'Avenir', Helvetica, Arial, sans-serif;
  23.   -webkit-font-smoothing: antialiased;
  24.   -moz-osx-font-smoothing: grayscale;
  25.   text-align: center;
  26.   color: #2c3e50;
  27.   margin-top: 60px;
  28. }
  29. </style>
复制代码





回复 使用道具 举报
yan.li
注册会员   /  发表于:2021-1-20 19:11:39
10#
你好  ,你实现的模板 ,有在项目中用js集成吗?我们是按照官网js集成后,传参形式不知道用哪个。后台的模板一直接收不了参数。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-19 15:17:54
9#
前台代码中的参数名要和报表设计器里面的参数名一定要一样。大小写也要匹配,可以用我上午给您上传的示例来测试。
另外,如果您只想将参数展示在报表中,不需要在数据源做设置。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yan.li
注册会员   /  发表于:2021-1-19 14:43:34
8#
这是第一次的模板,接参数使用的是。展示效果是。但是前端传参形式是。集成后展示不了数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yan.li
注册会员   /  发表于:2021-1-19 13:49:48
7#
能把前端集成的也发给我吗?我第一次的模板预览的时候,也可以接收参数。主要是集成到项目中后, 传递的参数接收不到。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-19 12:33:18
6#
您好

您是期望实现的是,从前台给报表参数传值,现在无法从报表端接收到参数是吗?

看您上传的报表附件中,有两处问题,

1. 数据处理如下:




2. 在报表中添加对应的名称的报表参数,一定要保证跟前台代码中的传递的参数名称相同,才能匹配。





修改后的报表文件如附件:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yan.li
注册会员   /  发表于:2021-1-19 10:32:43
5#
我们刚才使用空白报表,只用文本框接收参数时,没有接到数据。传参方式用的是这样的方式。模板待会已新帖的形式发送。我看浏览器中传参方式fetch格式的。我应该使用这个传参方式吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-19 10:02:08
地板
就是该报表数据绑定有问题,其他的报表比如一张只有文本框然后没有绑定Json数据源的报表都可以正常是这样吗,你把你的报表文件,数据源使用内嵌或者URL绑定URL我可以访问的形式,给我,我给看看怎么解决
回复 使用道具 举报
yan.li
注册会员   /  发表于:2021-1-18 19:08:18
板凳
谷歌  IE  和 火狐都试过了  使用的是localhost。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部