IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> ActiveReportsJS 在 React 应用程序中添加和自定义查看器 -> 正文阅读

[JavaScript知识库]ActiveReportsJS 在 React 应用程序中添加和自定义查看器

谷歌搜破解版:ActiveReportsJS 3.2中文版是一个客户端报告解决方案,可用于各种不同的前端框架和库。从 vanilla JavaScript 到 NuxtJS,ARJS 在设计应用程序和使用其组件时非常灵活。在本文中,我们将讨论如何通过 Visual Studio Code 在您的 React 应用程序中简单地添加和自定义查看器组件,步骤如下:

  1. 安装依赖项
  2. 导入样式
  3. 创建报告文件
  4. 将查看器组件集成到我们的应用程序中
  5. 运行应用程序

?

安装依赖项

如果您已经创建了一个 React 应用程序,让我们首先通过 Visual Studio Code 中的终端使用以下命令在您的应用程序中安装 @grapecity/activereports-react 包:

npm install @grapecity/activereports-react
复制

如果您没有创建 React 应用,请先使用以下命令创建一个:

npm init react-app arjs-viewer-app

导入样式

将依赖项安装到我们的项目中后,我们可以将样式添加到 App.css 文件中,以确保查看器组件显示良好。我们还将设置将托管我们查看器的 #viewer-div 元素的样式:

@import "@grapecity/activereports/styles/ar-js-ui.css";
@import "@grapecity/activereports/styles/ar-js-viewer.css"; 

#viewer-host {
  width: 100%;
  height: 100vh;
}

创建报告文件

下一步,我们想将 ARJS 报告文件添加到我们的应用程序中。现在,让我们通过代码创建一个或将设计人员创建的报告拖到我们的项目文件夹中来实现这一点。无论哪种方式,让我们将报告文件放入我们应用程序的 /public 目录中。

由于我们的报告使用 .rdlx-json 扩展名,我们可以使用 JSON 语法格式化将在报告中显示的属性和控件。例如,我们可以通过解决方案资源管理器创建一个新文件,方法是右键单击公用文件夹并选择“新建文件”。我们将其命名为“report-test.rdlx-json”。在该文件中,添加以下代码:

{
  "Name": "report-test",
  "Body": {
    "ReportItems": [
      {
        "Type": "textbox",
        "Name": "TextBox1",
        "Value": "Testing the textbox!",
        "Style": {
          "FontSize": "20pt"
        },
        "Width": "8.5in",
        "Height": "1.5in"
      }
    ]
  }
}
复制

如果您想了解有关通过我们的 API 创建报告的信息,请在此处深入查看我们的文档,了解可以在运行时添加到报告中的内容。

将查看器组件集成到我们的应用程序中

现在在 App.js 文件中,让我们添加以下代码来让查看器组件显示在我们的页面上。这也将我们刚刚制作的报告链接到我们的查看器组件。

import React from "react";
import "./App.css";
import { Viewer } from "@grapecity/activereports-react";

function App() {
  return (
    <div id="viewer-host">
      <Viewer report={{ Uri: 'report.rdlx-json' }} />
    </div>
  );
}

export default App;
复制

运行应用程序

有时,我们会遇到一个错误,阻止我们在调试项目时使用“npm start”。要解决此问题,请将 package.json 文件中的启动脚本更改为以下内容:

"start": "react-scripts --max_old_space_size=8192 start"
复制

在终端中使用“npm start”命令运行项目。如果一切顺利,您将在页面上看到查看器组件以及嵌入其中的报告文件。如果您遇到更多问题或错误,请向我们的支持团队开票以获得更多帮助。

主题编辑器

如果您想自定义报表查看器的颜色、字体和主题,您可以使用我们网站上的主题编辑器来实现。选择您要使用的设置并在我们的页面上预览查看器组件。找到您喜欢的主题后,从页面底部的按钮下载 CSS 样式。之后,将文件移动到应用程序中的样式文件夹 (node_modules/@grapecity/activereports/styles) 以覆盖默认查看器主题。如果您转而使用预先创建的主题,您可以在此处了解多种选择。

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-09-30 00:43:36  更:2022-09-30 00:44:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 20:14:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码