This is my code to load report with filter (updated) :
Code: Select all
var report = new Stimulsoft.Report.StiReport();
report.loadFile("js/Names.mrt");
var band = report.getComponentByName("DataBand1");
var filter = new Stimulsoft.Report.Components.StiFilter();
filter.column = "age";
filter.condition = Stimulsoft.Report.Components.StiFilterCondition.GreaterThan;
filter.value1 = "30";
filter.dataType = Stimulsoft.Report.Components.StiFilterDataType.Numeric;
band.filters.add(filter);
report.regData("teste", "teste", names);
var viewer = new Stimulsoft.Viewer.StiViewer(null, "StiViewer", false);
viewer.report = report;
viewer.renderHtml("report_designer");
My datasource:
Code: Select all
var names = {
"Names": [{
"name": "john",
"age" : 30
}, {
"name": "Abel",
"age" : 23
}, {
"name": "Joe",
"age" : 34
}, {
"name": "Joseph",
"age" : 32
}]
}
And still does not work. It shows only a blank page. If i remove the filter part, works normally with full data.
Thanks.