Cloud
Cloud-Dienstleistung für schnelle und effektive Analyse und Visualisierung von Daten für Ihr Business ohne eigene Applikationen zu erstellen oder zu programmieren.
onSaveReport event decides where to store it.$designer = new StiDesigner();
$designer->javascript->relativePath = '../';
$designer->onSaveReport = function (StiReportEventArgs $args) {
$name = strlen($args->fileName) > 0 ? $args->fileName : 'Report.mrt';
$result = file_put_contents("../reports/$name", $args->getReportJson());
return $result === false
? StiResult::getError('Save failed.')
: StiResult::getSuccess("Saved to '$name'.");
};
$designer->process();
$designer->report = $report;onSaveReport — fires when the user saves; $args->getReportJson() is the edited template as JSON.file_put_contents(..., $args->getReportJson()) — write the template back to the server's reports folder.