Dashboard variables can be assigned from code before rendering — handy for passing application state into a template.

In React.
import { Viewer, Stimulsoft } from "stimulsoft-dashboards-js-react/viewer";

function App() {
    var report = new Stimulsoft.Report.StiReport();
    report.loadFile("Dashboards/Variables.mrt");

    report.setVariable("Name", "Andrew");
    report.setVariable("Sex", true);
    report.setVariable("BirthDay", Stimulsoft.System.DateTime.fromString("10.10.2010"));

    return <Viewer report={report} />;
}

How it works. Values are set on the report before it is bound to the viewer, so the dashboard reflects the application's state.

Hi. Need any help?