When i use json my dataset and my export pdf file are empty

Stimulsoft Reports.JS discussion
Post Reply
MBahr
Posts: 5
Joined: Thu Jan 21, 2016 2:57 pm

When i use json my dataset and my export pdf file are empty

Post by MBahr »

hi,
i have this code and get json datatable from server side :
C#

Code: Select all

..
..
return JsonConvert.SerializeObject(MyDatatable);
in below code in my Page (Default.aspx) response of ajax (res) is full of data .

Code: Select all

 $.ajax({
                method: 'POST',
                contentType: "application/json; charset=utf-8",
                dataType: 'json',
                url: 'Default.aspx/ReadAll2',
                success: function (res) {
                    var dataSet = new Stimulsoft.System.Data.DataSet("SP_PhoneDebtorWarningReadAll");
                    dataSet.readJson(res)
                    var report = new Stimulsoft.Report.StiReport();
                    report.loadFile("Reports/FinalWarningWithJson2.mrt");
                    report.render();
                    report.regData(dataSet.dataSetName, "", dataSet);
                    report.dictionary.synchronize();
                    var settings = new Stimulsoft.Report.Export.StiPdfExportSettings();
                    var service = new Stimulsoft.Report.Export.StiPdfExportService();
                    var stream = new Stimulsoft.System.IO.MemoryStream();
                    service.exportTo(report, stream, settings);
                    var data = stream.toArray();
                    Object.saveAs(data, "SimpleList.pdf", "application/pdf");
but my dataset and my export pdf file are empty .
please help me.
Thanks
Attachments
FinalWarningWithJson2.mrt
(8 KiB) Downloaded 459 times
Jan
Posts: 1265
Joined: Thu Feb 19, 2009 8:19 am

Re: When i use json my dataset and my export pdf file are e

Post by Jan »

Hello,

Please change order of the methods:

1. load
2. regdata
3. synchronize
4. render

Thank you.
Post Reply