【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(); ... }
要在檢視器中顯示報表,您需要載入呈現的報表檔案,例如將其分配給documentString變數。接下來,您需要建立StiReport物件並使用loadDocumentFromString()方法從此字串變數載入呈現的報表。完成這些操作後,您可以使用show()方法在檢視器中顯示報表:
private function onViewDocumentClick(): void { // Create new report object var report: StiReport = new StiReport(); // Load document from XML string report.loadDocumentFromString(documentString); // Show report in Viewer report.show(); }
您還可以在檢視器中將報表顯示為對話方塊視窗。只需更改showDialog()方法中的show()方法,所有其他操作都是相同的:
private function onViewInDialogWindowClick(): void { // Create new report object var report: StiReport = new StiReport(); // Load document from XML string report.loadDocumentFromString(documentString); // Show report in Viewer dialog window report.showDialog(); }
下面的螢幕截圖中,您可以看到示例程式碼的結果。