Интеграция в React приложение.

Обсуждение Stimulsoft Reports.JS
Ответить
npats2007
Сообщения: 15
Зарегистрирован: 11 июл 2020, 12:30

Интеграция в React приложение.

Сообщение npats2007 » 06 сен 2021, 12:12

Здравствуйте.
В примере https://github.com/stimulsoft/Samples-J ... ster/React скрипты подключаются из HTML.
Есть ли возможность вызывать Viewer и Designer из своего React приложения? Предполагается передача стейтов в переменные отчета.

Создал пустой проект: npx create-react-app stimulsoft
Скопировал stimulsoft.reports.js, stimulsoft.viewer.js, stimulsoft.viewer.office2013.whiteblue.css из примера выше.
Создал React компонент для последующего вызова из App:

Код: Выделить всё

import React from 'react';
import StiReport from './stimulsoft.reports';
import StiViewer from './stimulsoft.viewer';

class Viewer extends React.Component {
    constructor(props) {
        super(props);
        {
        }
    }
    render() {
        return <div id="viewerContent"></div>;
    }
    componentWillMount() {
        var report = Stimulsoft.Report.StiReport.createNewReport();
        report.loadFile("reports/Report.mrt");

        var options = new Stimulsoft.Viewer.StiViewerOptions();
        this.viewer = new Stimulsoft.Viewer.StiViewer(options, "StiViewer", false);
        this.viewer.report = report;
    }

    componentDidMount() {
        this.viewer.renderHtml("viewerContent");
    }
}
export default Viewer
Как импортировать модули, строка 2,3? Такое использование возможно?
Aleksey
Сообщения: 2415
Зарегистрирован: 22 апр 2010, 02:57

Re: Интеграция в React приложение.

Сообщение Aleksey » 07 сен 2021, 21:09

Здравствуйте,

Необходимо некоторое время для анализа.

Спасибо.
Aleksey
Сообщения: 2415
Зарегистрирован: 22 апр 2010, 02:57

Re: Интеграция в React приложение.

Сообщение Aleksey » 08 сен 2021, 07:39

Здравствуйте,

Посмотрите, пожалуйста, как это сделано в Angular примерах.

Спасибо.
npats2007
Сообщения: 15
Зарегистрирован: 11 июл 2020, 12:30

Re: Интеграция в React приложение.

Сообщение npats2007 » 09 сен 2021, 10:40

Не помогло.
Алексей, спасибо.
Aleksey
Сообщения: 2415
Зарегистрирован: 22 апр 2010, 02:57

Re: Интеграция в React приложение.

Сообщение Aleksey » 10 сен 2021, 07:07

Здравствуйте,

К сожалению, по другому нельзя.

Спасибо.
Ответить