when use stimulsoft with mrt file or mdc file in react js typescript and used sample :
Code: Select all
import React from 'react';
import { Stimulsoft } from 'stimulsoft-reports-js/Scripts/stimulsoft.viewer';
import 'stimulsoft-reports-js/Css/stimulsoft.viewer.office2013.whiteblue.css';
export default function PrintTest(){
const viewerOptions=new Stimulsoft.Viewer.StiViewerOptions();
const viewer = new Stimulsoft.Viewer.StiViewer(viewerOptions, 'StiViewer', false);
const report = new Stimulsoft.Report.StiReport();
async function loadPrint(){
console.log('Loading Viewer view');
report.loadFile('../../app/reports/rptTest.mrt');
// const response = await fetch('../../app/reports/ReportTest.mdc');
// const data = await response.json();
console.log(report.reportName);
console.log('Load report from url');
// report.loadDocument(data);
viewer.report = report;
console.log('Rendering the viewer to selected element');
viewer.renderHtml('invoiceViewer');
}
return(
<>
<button className="btn btn-blue" onClick={()=>loadPrint()}>show</button>
<div className="row">
<div id="invoiceViewer"></div>
</div>
</>
)
}
Code: Select all
Uncaught (in promise) TypeError: i.getCurrentPage() is null