dgrsafe 发表于 2020-2-24 09:43:30

嵌入的资源相关问题

本帖最后由 lily 于 2020-2-25 08:39 编辑

请问当html页面作为嵌入的资源时,如何传递参数至html页面


例:这两个参数是动态的,如何传递,又如何接收

KearneyKang 发表于 2020-2-24 09:43:31

我这边测试了,我是这样写的,页面段页面设置为嵌入式资源,然后Startup1这个方法里可以获取到报表参数
<script type="text/javascript">
    var viewer = GrapeCity.ActiveReports.JSViewer.create({
      element: '#viewerContainer',
      reportID: 'RDL报表.rdlx;参数1;参数2', //报表名称和参数的传递
      availableExports: ['Xml', 'Pdf'],
      reportService: {}
      // other properties
    });
</script>
public static string EmbeddedReportsPrefix = "JSdatasource";
      string ReportName = "";
      public object GetReport(string P)//获取报表名称和报表参数,进行一个对应的报表名称和参数的分割
      {
            string reportName = P.Split(';');//报表名称;
            string parameter1 = P.Split(';');//参数1;
            string parameter2 = P.Split(';');//参数2;
            PageReport rep=new PageReport();
            
            string path = System.Web.Hosting.HostingEnvironment.MapPath("~/");
            rep.Load(new FileInfo(@"" + path + "Reports/" + reportName));
            return rep.Report;
      }



测试都是可以的,然后可以获取到 前端传递的参数,然后后端也可以获取到 对应的值,报表也可以正常显示

KearneyKang 发表于 2020-2-24 11:55:57

你好,这个你可以参考这个博客:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=69784&extra=page%3D1

dgrsafe 发表于 2020-2-24 14:46:57

KearneyKang 发表于 2020-2-24 11:55
你好,这个你可以参考这个博客:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=69784&extra ...

这篇博客我看了,现在的问题是:因为AR相关的js与css需要作为嵌入的资源通过代码加载进dll中,所以页面也需要设置为嵌入的资源,但是嵌入的资源文件无法传递参数,请问如何解决

KearneyKang 发表于 2020-2-24 20:02:41

你的意思是设置嵌入式资源,然后我给的博客就么有办法进行参数设置了吗,然后参数传递就不起作用了,是这样吗?

dgrsafe 发表于 2020-2-24 20:43:40

KearneyKang 发表于 2020-2-24 20:02
你的意思是设置嵌入式资源,然后我给的博客就么有办法进行参数设置了吗,然后参数传递就不起作用了,是这样 ...

对的

KearneyKang 发表于 2020-2-25 09:03:45

不设置为嵌入式资源就么有问题是吧,不设置为嵌入式资源可以进行对应的通过报表ID进行对应的值传递是吧,如果是这样这个问题我需要验证然后跟相关同事沟通下,看看如何解决这个问题。

dgrsafe 发表于 2020-2-25 10:03:45

KearneyKang 发表于 2020-2-25 09:03
不设置为嵌入式资源就么有问题是吧,不设置为嵌入式资源可以进行对应的通过报表ID进行对应的值传递是吧,如 ...

对的,用VS2019新建一个AR14项目,然后把index.html的reportID改为参数形式就可以测试

KearneyKang 发表于 2020-2-25 11:51:20

知道了,我这边进行一个对应的测试。看看具体的情况

dgrsafe 发表于 2020-3-6 14:39:31

KearneyKang 发表于 2020-2-25 11:51
知道了,我这边进行一个对应的测试。看看具体的情况

请问测试进度如何
页: [1] 2
查看完整版本: 嵌入的资源相关问题