birt中的各種事件

2021-06-01 08:44:15 字數 928 閱讀 9060

報表生成階段的事件:

1、    報表級事件:

initialize  在報表開始執行生成階段前執行。包含定義全域性變數、函式、和物件。

beforefactory :在開始生成階段之前執行。可以訪問報表中的元素。如資料集、標籤等等。

afte***ctory:在開始生成階段階段之前執行

2、    資料來源事件:

beforeopen:在birt開啟資料來源連線之前執行,一般進行連線資料來源的配置資訊的編寫,包括:驅動、資料庫的url、使用者名稱、密碼等等。

afteropen   :在birt開啟資料來源連線之後執行

beforeclose::在birt關閉資料來源連線之前執行

afierclose:  在birt關閉資料來源連線之後執行

3、    資料集事件:

beforeopen:在birt開啟資料集之前執行,一般編寫要執行的sql語句。

afteropen   :在birt開啟資料集之後執行

onfetch:獲取每一行的資料以後,並應用過濾器計算列之前執行onfetch事件處理程式。

beforeclose::在birt關閉資料來源連線之前執行

afierclose:  在birt關閉資料來源連線之後執行

4、報表元素事件:

onprepare:在報表生成階段呼叫,並且針對報表設計中的每乙個元素,在此事件中就可以修改元素的設計。

oncreate:在此事件中可以修改和訪問元素的例項。

報表顯示階段事件:

1、報表級事件:

initialize : 在報表開始執行顯示階段前執行。在初始化事件中可以定義全域性變數、函式、和物件。

beforerender:在開始顯示階段前執行。

afterrender:在開始顯示階段後執行。

2、報表元素事件:

onrender:可以改變元素例項。

JQuery select各種事件

一 基礎取值問題例如 1 設定value為pxx的項選中 selector val pxx 2 設定text為pxx的項選中 selector find option contains pxx attr selected true 注意 之前 selector find option text px...

安卓開發中的各種事件

onclick view v 乙個普通的點選按鈕事件 boolean onkeymultiple int keycode,int repeatcount,keyevent event 用於在多個事件連續時發生,用於按鍵重複,必須過載 override實現 boolean onkeydown int ...

js 各種事件 如 點選事件 失去焦點 鍵盤事件等

事件驅動 我們點選按鈕 按鈕去掉用相應的方法。demo function func 事件 onclick 點選 onblur 失去焦點 onfocus 得到焦點 onkeydown 按下鍵盤 onkeyup 鬆開鍵盤 onkepress 按住鍵盤 onmousedown 按下滑鼠 onmouseup...