七分木 发表于 2023-9-6 17:49:45

报表展示报错

用桌面设计器设计了个报表,预览的时候正常展示了报表数据,
但是测试在自己网页文件里展示,用 localhost访问网页,报表提示错误,无法打开报表

提示Report "report.rdlx-json" is invalid: Unexpected token < in JSON at position 0
请问是什么问题?

Bella.Yuan 发表于 2023-9-6 17:49:46

本帖最后由 Bella.Yuan 于 2023-9-7 09:51 编辑

七分木 发表于 2023-9-7 09:28
报表模板在桌面端里预览是正常的
您好,我根据对应的地址做了对应的html进行了测试,是正常的,附件是对应的实现后的demo,您可以下载看看,里面的报表是用的您发的报表。您对比看看。

Felix.Li 发表于 2023-9-6 18:03:49

这种一般大概率是因为您用低版本打开了高版本的报表。您查看一下自己的桌面设计器版本,在对比一下web端的版本:
桌面:

web直接看您引用的js

七分木 发表于 2023-9-6 18:40:13


我桌面端用的试用版,怎么找不到你上面这个界面

Bella.Yuan 发表于 2023-9-7 08:28:36

七分木 发表于 2023-9-6 18:40
我桌面端用的试用版,怎么找不到你上面这个界面

您好,桌面设计器的版本号这样查看:

web设计器需要从代码进行查看,看您引用的是哪个版本的包。

七分木 发表于 2023-9-7 08:44:09

看了桌面设计器版本号 是4.0.1
按这个地址文档写的html https://demo.grapecity.com.cn/activereportsjs/docs/GettingStarted/QuickStart/QuickStart-Vanilla
我把文件里的版本号3.0.0也改成4.0.1,还是报一样的错。

<!DOCTYPE html>

<html lang="en">

<head>
    <meta charset="utf-8" />

    <title>ARJS Report Viewer</title>
    <meta name="description" content="ARJS Report viewer" />
    <meta name="author" content="GrapeCity" />
    <link rel="stylesheet"type="text/css" />
    <link rel="stylesheet"
      type="text/css" />
    <script src="https://cdn.grapecity.com/activereportsjs/4.0.1/dist/ar-js-core.js"></script>
    <script src="https://cdn.grapecity.com/activereportsjs/4.0.1/dist/ar-js-viewer.js"></script>
    <script src="https://cdn.grapecity.com/activereportsjs/4.0.1/dist/ar-js-pdf.js"></script>
    <script src="https://cdn.grapecity.com/activereportsjs/4.0.1/dist/ar-js-xlsx.js"></script>
    <script src="https://cdn.grapecity.com/activereportsjs/4.0.1/dist/ar-js-html.js"></script>
    <style>
      #viewer-host {
            margin: 0 auto;
            width: 100%;
            height: 100vh;
      }
    </style>
</head>

<body>
    <div id="viewer-host"></div>
    <script>
      var viewer = new ActiveReports.Viewer("#viewer-host");
      viewer.open("report.rdlx-json");
    </script>
</body>

</html>

Felix.Li 发表于 2023-9-7 09:21:48

如果不是因为这个,您检查一下您的数据源json,是不是json的结构不对或者有问题。

最好可以有一个json格式化的编辑器检查一下。如果还没错,方便上传一下报表模板,我们检查一下问题

七分木 发表于 2023-9-7 09:28:56

报表模板在桌面端里预览是正常的

七分木 发表于 2023-9-7 10:09:31

可以了,多谢!

Bella.Yuan 发表于 2023-9-7 10:24:27

七分木 发表于 2023-9-7 10:09
可以了,多谢!
不客气,问题解决了就好,猜测应该是您代码编写有一点小问题导致的:lol那本帖就先结帖了,有问题您另开新帖哦~
页: [1]
查看完整版本: 报表展示报错