原创 第十一章 BIRT數據綁定與腳本,事件機制詳解

11.1 事件機制詳解 前面通過腳本獲取數據源,以及在報表中利用單元格或者數據項的onRender方法添加腳本來增加交互性,或者直接在腳本編輯器中書寫少量代碼,或多或少的都利用到了BIRT的腳本和事件機制,但這僅僅只是冰山一角。 BIRT

原创 第五章 BIRT文本類報表

5.1 基本的文本報表 我們構建一個報表ProductLinesAfter.rptdesign,使用示例數據庫,空白模板,sql選擇查詢作爲數據源,新建數據集Data Set: select * from CLASSICMODELS.PR

原创 第八章 BIRT交叉報表

8.1 創建交叉報表和統計 一、創建報表和配置數據源 新建一個報表,改好自己的名字,然後next進行下一步。 選擇一個空白報表(Blank Report),單擊finish完成。 新建數據源,這裏使用的是協同數據庫,選擇Date Exp

原创 第十五章 高級特性-開放源碼:BIRT報表CVS構建

15.1 使用CVS構建BIRT報表設計器和引擎 BIRT報表提供了在設計階段開放腳本編輯器,添加javascript和java事件機制來擴展報表的使用,另外還提供了包括數據源,數據項,聚合函數,數據展示,數據導出等等一系列的擴展接口,

原创 第六章 BIRT普通網格報表

6.1 屬性,佈局 我們以示例數據庫爲數據源,sql選擇查詢數據集爲例,新建報表birt_table,空白模板數據集customer: select CLASSICMODELS.CUSTOMERS.CUSTOMERNAME,CLASSI

原创 第七章 BIRT分組報表

7.1 分組的建立,插入,刪除 我們先構建報表,空白模板,示例數據庫和sql查詢數據源,數據集setOrders,如下 select CLASSICMODELS.CUSTOMERS.CUSTOMERNAME, CLASSICMODELS.

原创 的說明 (IE兼容性模式)

X-UA-Compatible是針對ie8新加的一個設置,對於ie8之外的瀏覽器是不識別的,這個區別與content="IE=7"在無論頁面是否包含<!DOCTYPE>指令,都像是使用了 Windows Internet Explor

原创 Web前端筆試面試題整理

1.前端頁面有哪三層構成,分別是什麼?作用是什麼?   1)、結構層:由 HTML 或 XHTML 之類的標記語言負責創建,僅負責語義的表達。解決了頁面“內容是什麼”的問題。   2)、表示層:由CSS負責創建,解決了頁面“如何顯示內

原创 第十三章 BIRT報表引擎API及報表API

13.1報表引擎詳解,API結構 BIRT包含幾個引擎。一個引擎是一個提供一個特定領域的功能的一套Java API。例如,數據引擎包含管理數據的API,圖表引擎包含生成一個圖表的API。一般而言,BIRT包含四個引擎,報表設計引擎(de

原创 birt報表用rptlibrary統一所有報表的數據源

由於公司項目需要不得不學birt,多虧了某人很菜的培訓,是在是對birt喜歡不起來,每一個報表都要設置數據源,上週要部署到演示廳,數據源IP改了,每個報表都要改一遍,雖然只有二十多個,但是簡直就是浪費時間和腦細胞,重複的工作本來就可以一開

原创 第十四章 高級特性-海納百川:BIRT報表擴展點

如果僅僅只是前面章節提到的BIRT的設計器的便捷性和BIRT引擎提供的用戶自定義BIRT報表展示器等自定義特性,只是表現在BIRT報表作爲工具的優勢,或者作爲服務提供者爲系統集成做出的貢獻,但這還不足以讓BIRT成爲eclipse開源社區

原创 第九章 BIRT嵌套報表以及參數的傳遞

9.1 表內的嵌套 我們新建報表MasterDetailOneReport_A.rptdesign,空白模板,示例數據庫,sql選擇查詢數據集。 新建數據集Orders: select * from orders 新建數據集SingleO

原创 第四章 BIRT數據集和參數的建立

4.1 數據集的設置 4.1.1 SQL選擇查詢數據集 在“新建數據集”對話框,輸入數據集名,選擇“數據集類型”爲“SQL選擇查詢”,再選擇某個JDBC數據源,如下圖所示: 點擊“Next>”進入SQL查詢語句的輸入界面,如下圖所示:

原创 第十二章 BIRT報表的部署與配置

12.1 報表的工作模式以及相應的部署和配置 雖然爲了示例的需要,在前文的第二章講過BIRT的配置,以及在文本類報表,網格報表,圖表中用過birt jsp tag,也做過一些說明。但報表的工作模式,不僅僅包含這兩種。實際上,BIRT有五

原创 BIRT報表一線揭祕2

收到不少人的郵件諮詢我能否直接用JAVA設計報表然後直接展示出來,而非運行導出或者生成一個文件,畢竟生成或者導出的文件不是在服務器端就是要客戶瀏覽器接收,不算友好。其實這並非難事,只需把生成的設計文檔放在服務器端然後又直接用webview