Menu
Download Free Trial
Table of contents

getReport

getReport():ReportObject

[starting from version: 1.4]

Returns Report Object which describes the current report. Use this object to save or edit report at runtime.

Example

Swap two reports:

<div id="firstPivotContainer">The component will appear here</div> 
<div id="secondPivotContainer">The component will appear here</div> 
<script src="flexmonster/lib/jquery.min.js"></script>
<script src="flexmonster/flexmonster.js"></script>
<script>
var pivot1 = $("#firstPivotContainer").flexmonster({
	toolbar: true,
	report: {
		dataSource: {
			filename: "data1.csv"
		}
	},
	licenseKey: "XXXX-XXXX-XXXX-XXXX-XXXX"
});
var pivot2 = $("#secondPivotContainer").flexmonster({
	toolbar: true,
	report: {
		dataSource: {
			filename: "data2.csv"
		}
	},
	licenseKey: "XXXX-XXXX-XXXX-XXXX-XXXX"
});
</script>

<button onclick="javascript: swapReports()">Swap Reports</button>
<script>
  function swapReports() {
    var report1 = pivot1.getReport();
    var report2 = pivot2.getReport();

    pivot1.setReport(report2);
    pivot2.setReport(report1);
  }
</script>

See also

setReport
Report Object
open
load
save