【Stimulsoft Reports Flex教程】在檢視器中顯示報表
阿新 • • 發佈:2019-01-11
此示例顯示如何在檢視器中顯示報表。要從程式碼建立和顯示檢視器,您需要呼叫StiViewerFx.initialize() 靜態方法。在應用程式的initialize事件中呼叫此方法:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="1024" minHeight="768" backgroundColor="#e8e8e8" initialize="onInitialize()" xmlns:viewer="stimulsoft.viewer.*">
private function onInitialize(): void { StiViewerFx.initialize(); ... }
要首先在檢視器中顯示報表,您需要載入報表檔案,例如將其分配給reportString變數。接下來,您需要使用loadReportFromString()方法建立StiReport物件並從此字串變數載入報表。完成這些操作後,您可以使用show()方法在檢視器中顯示報表,報表remplate將自動構建:
private function onViewReportClick(): void { // Create new report object var report: StiReport = new StiReport(); // Load report from XML string report.loadReportFromString(reportString); // Show report in Viewer report.show(); }
您還可以在檢視器中將報表顯示為對話方塊視窗。只需將show()方法更改為showDialog()方法,所有其他操作都是相同的:
private function onViewInDialogWindowClick(): void { // Create new report object var report: StiReport = new StiReport(); // Load report from XML string report.loadReportFromString(reportString); // Show report in Viewer dialog window report.showDialog(); }
下面的螢幕截圖中,您可以看到示例程式碼的結果。