I'm trying to register parent and child datasources for a report.if I register one,I got NAN in data from second.this is the code used:
Code: Select all
const report = new Stimulsoft.Report.StiReport();
report.loadFile('reports/test.mrt');
this.viewer.report = report;
this.viewer.renderHtml('viewerContent');
this.gService.get('/api/myapi').subscribe(r => {
report.dictionary.databases.clear();
const dataSet = new Stimulsoft.System.Data.DataSet('parent');
dataSet.readJson(r.Parent);
report.regData(dataSet.dataSetName, 'parent', dataSet);
const dataSet2 = new Stimulsoft.System.Data.DataSet('child');
dataSet2.readJson(r.Child);
report.regData(dataSet2.dataSetName, 'child', dataSet2);
report.dictionary.synchronize();
});
Code: Select all
{"Parent":[{"ID":315,"wnrPozitii":5}],"Child":[{"ID_DOC":315,"DPRODUS":"ART 1"},{"ID_DOC":315,"DPRODUS":"ART2"},{"ID_DOC":315,"DPRODUS":"A3"},{"ID_DOC":315,"DPRODUS":"A4"},{"ID_DOC":315,"DPRODUS":"A90"}]}