Пример #1
0
        public IActionResult GetReport()
        {
            var report = StiReport.CreateNewReport();
            var path   = StiAngularHelper.MapPath(this, $"Reports/MasterDetail.mrt");

            report.Load(path);

            return(StiAngularViewer.GetReportResult(this, report));
        }
Пример #2
0
        public IActionResult SaveReport()
        {
            var report = StiAngularDesigner.GetReportObject(this);

            var path = StiAngularHelper.MapPath(this, "Reports/MasterDetail.mrt");

            report.Save(path);

            return(StiAngularDesigner.SaveReportResult(this));
        }
        public IActionResult InitViewer()
        {
            var requestParams = StiAngularViewer.GetRequestParams(this);

            var options = new StiAngularViewerOptions();

            options.Actions.GetReport         = "GetReport";
            options.Actions.ViewerEvent       = "ViewerEvent";
            options.Appearance.ScrollbarsMode = true;
            options.Localization = StiAngularHelper.MapPath(this, "Localization/de.xml");

            return(StiAngularViewer.ViewerDataResult(requestParams, options));
        }
Пример #4
0
        public IActionResult ViewerEvent()
        {
            var requestParams = StiAngularViewer.GetRequestParams(this);

            if (requestParams.Action == StiAction.GetReport)
            {
                var report = StiReport.CreateNewReport();
                var path   = StiAngularHelper.MapPath(this, $"Reports/EmployeeReport.mrt");
                report.Load(path);
                return(StiAngularViewer.GetReportResult(this, report));
            }
            return(StiAngularViewer.ProcessRequestResult(this));
        }