ActiveReports for .NET 18.0J
レポートの読み込み
ActiveReportsユーザーガイド > レポートの表示 > JSビューワの使用 > レポートの読み込み

このトピックでは、さまざまなJavaScriptフレームワークでJSビューワにレポートを読み込むためのコードを提供します。

JavaScript

Index.cshtml
コードのコピー
var viewer = new GrapeCity.ActiveReports.JSViewer.create({
    element: '#viewer-host'
});
viewer.openReport("DemoReport.rdlx");

Angular
app.component.ts
コードのコピー
import { Component, OnInit } from '@angular/core';
import { createViewer } from '@mescius/activereportsnet-viewer';
import '@mescius/ar-viewer/dist/jsViewer.min.css'; 
@Component({
   selector: 'app-root',
   templateUrl: './app.component.html',
   styleUrl: './app.component.css'
 })
 export class AppComponent implements OnInit {
   title = "app";
 
   ngOnInit() {
     this.viewer = createViewer({
       element: '#viewer-host'
     });
     this.viewer.openReport("DemoReport.rdlx");
   }
   }

React
App.jsx
コードのコピー
import { useEffect } from 'react';
 import './App.css';
 import { createViewer } from '@mescius/activereportsnet-viewer';
 import "@mescius/ar-viewer/dist/jsViewer.min.css";
function App() {
    useEffect(() => {
         const viewer = createViewer({
             element: '#viewer-host',
             reportID: "DemoReport.rdlx"
         });
        return () => {
             viewer.destroy();
         };
     }, []);
    return (
         <div id="viewer-host" className="viewer-host" />
     );
 }
export default App;

VueJS
App.vue
コードのコピー
<script>
     import { createViewer } from '@mescius/activereportsnet-viewer';
     import "@mescius/ar-viewer/dist/jsViewer.min.css";
     export default {
         name: 'app',
         mounted() {
             let serverUrl = 'http://localhost:5151';
           
             this.viewer = createViewer({
                 element: '#viewer-host',
                 reportService: {
                     url: serverUrl + '/api/reporting'
                 }
             });
             this.viewer.openReport("DemoReport.rdlx");
         }
     }
 </script>
 <style>
     #viewer-host {
         background-color: #e5e5e5;
         height: 100vh;
         float: right;
         width: 100%;
     }
 </style>

ビューワに最新バージョンのレポートを読み込むには、[更新]ボタンを使用します。