建立和初始化 DHTML 報表頁面檢視器

DHTML 報表頁面檢視器是 CrystalReportViewer 類別的執行個體。此類別具有許多方法,可用來影響報表在 Web 瀏覽器中的顯示方式。這些方法中,有些必須先行呼叫,檢視器才能建構報表。

建立和初始化 DHTML 報表頁面檢視器
  1. 參考必要的 Java 類別和套件。

    <%@ page import="com.crystaldecisions.report.web.viewer.CrystalReportViewer" %>

    <%@ page import="com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory" %>

    <%@ page import="com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2" %>


  2. 建立 CrystalReportViewer 物件。

    CrystalReportViewer viewer = new CrystalReportViewer();



  3. 藉由呼叫檢視器的 setReportSource 方法,並將報表來源物件的參考傳遞給此方法,以設定檢視器的報表來源。

    現在已經建立及初始化檢視器了。

    viewer.setReportSource(reportSource);



  4. 如果頁面只包含檢視器,請呼叫其 setOwnPage 方法,並將 True 值傳遞給此方法。這樣可以讓檢視器自動執行頁面設定,並啟用列印和匯出按鈕。如果頁面還包含檢視器以外的元素,則必須用 False 值來呼叫 setOwnPage 方法,且您必須手動設定內容類型。

    注意    將 setOwnPage 設定為 False 會停用匯出和列印功能。

    viewer.setOwnPage(true);



注意    一旦建立和初始化檢視器之後,就可以設定各種與檢視器的顯示特性、資料庫登入處理和參數提示相關的屬性。如需詳細資訊,請參閱《Crystal Reports for Rational Application Developer Java API 參考》中的 CrystalReportViewer 文件。


Business Objects
http://www.china.businessobjects.com
Support services
http://www.china.businessobjects.com