[]
ActiveReportsJS报表设计器是一个JavaScript组件,可以集成到各种前端解决方案中。 集成的确切方法取决于应用程序的体系结构。 本页提供了一些最流行的前端框架的使用。 设计器组件分布在[ @grapecity/activereports npm软件包中,因此,安装它是基于JS Bundle的应用程序如Angular-CLI, CRA 或者 Vue-CLI 应用程序。
报表设计器组件的初始化可以在托管组件的ngAfterViewInit回调中完成,例如:
import { Component, AfterViewInit } from "@angular/core";
import { Designer as ReportDesigner } from "@grapecity/activereports/reportdesigner";
@Component({
selector: "app-designer-host",
template: "<div id='designer-host'></div>",
styleUrls: ["./designer-host.component.css"],
})
export class DesignerHostComponent implements AfterViewInit {
constructor() {}
ngAfterViewInit() {
new ReportDesigner("#designer-host");
}
}
查看 入门 页面,以获取在Angular应用程序中使用ActiveReportsJS报表设计器的完整教程。 请访问 功能演示 查看有关完整实例。
报表设计器组件的初始化可以在托管组件的componentDidMount
处理程序中进行,也可以在使用依赖项空列表的useEffect
钩子中完成,这样React引擎只需调用一次即可。
import React from "react";
import { Designer as ReportDesigner } from "@grapecity/activereports/reportdesigner";
const initDesigner = (designerHostSelector) => {
new ReportDesigner(designerHostSelector);
};
export const DesignerHost = () => {
React.useEffect(() => initDesigner("#designer-host"), []);
return <div id="designer-host"></div>;
};
查看 入门 页面,以获取在React应用程序中使用ActiveReportsJS报表设计器的完整教程。 请访问 现场演示 查看有关完整实例。
报表设计器组件的初始化可以在mount
钩子中完成,例如:
<template>
<div id="designer-host"></div>
</template>
<script>
import { Designer as ReportDesigner } from "@grapecity/activereports/reportdesigner";
export default {
name: "DesignerHost",
mounted: function() {
new ReportDesigner("#designer-host");
},
};
</script>
检查 Getting Started 页面,以获取在React应用程序中使用ActiveReportsJS报表设计器的完整教程。 访问 Live Demo 有关完整实例。
纯JavaScript应用程序可以使用CDN上托管的脚本。
<script src="http://cdn.grapecity.com/activereportsjs/2.0.0-beta/dist/ar-js-core.js"></script>
<script src="http://cdn.grapecity.com/activereportsjs/2.0.0-beta/dist/ar-js-designer.js"></script>
一旦引用了这些脚本,GC.ActiveReports.ReportDesigner.Designer
构造函数将在全局范围内可用,并可用于初始化设计器组件,例如:
<div id="designer-host"></div>
<script>
new GC.ActiveReports.ReportDesigner.Designer("#designer-host");
</script>
查看 入门 在纯JavaScript应用程序中使用ActiveReportsJS报表设计器的完整教程的完整页面。 请访问 功能演示 查看有关完整实例。