Cloud
Облачный сервис для быстрого и эффективного анализа и визуализации данных для вашего бизнеса без необходимости создания своих приложений и программирования.
onBeforeRender event — supplied as client JavaScript run by the Node.js engine.$report = new StiReport();
$report->engine = StiEngineType::ServerNodeJS;
$report->onBeforeRender = '
let dataSet = new Stimulsoft.System.Data.DataSet("Demo");
dataSet.readXmlSchemaFile("data/Demo.xsd");
dataSet.readXmlFile("data/Demo.xml");
args.report.dictionary.databases.clear();
args.report.regData("Demo", "Demo", dataSet);
';
$report->process();
$report->loadFile('reports/ProductStats.mrt', true);
$result = $report->exportDocument(StiExportFormat::Html);onBeforeRender — assigned a JavaScript string that the Node.js engine runs before building the dashboard.args.report.regData(...) — register the dataset so the server-side export renders with it.