在空間設(shè)置的事件編輯中,事件編輯觸發(fā)的事件共有七種,編輯前,編輯后,編輯結(jié)束,點(diǎn)擊,初始化后 ,狀態(tài)改變,回調(diào)
下面來(lái)介紹使用FineReport純JAVA報(bào)表軟件事件編輯其中的第七種:
1. 回調(diào)
該事件是類型為文件的控件的觸發(fā)事件所特有,是在上傳完文件之后觸發(fā)該事件
l 簡(jiǎn)單例子
1.1新建報(bào)表
1.2定義參數(shù)
在菜單欄中選擇報(bào)表|報(bào)表參數(shù),打開參數(shù)定義面板,添加一個(gè)參數(shù)p1,默認(rèn)值選擇字符串形式,如下圖
1.3參數(shù)設(shè)計(jì)界面,按照如下如所示

1.4控件設(shè)置
右擊p1的控件,選擇控件設(shè)置,打開控件設(shè)置面板,選擇文件類型編輯器,具體設(shè)置如圖,并在事件編輯中添加回調(diào)事件,在function fun()函數(shù)中添加一段JS代碼:alert(“回調(diào)事件觸發(fā)啦!”);如下圖所示


1.5保存并預(yù)覽
點(diǎn)擊FineReport報(bào)表軟件設(shè)計(jì)器中的分頁(yè)預(yù)覽,點(diǎn)擊上傳控件,出現(xiàn)如下效果

上傳文件結(jié)束后,觸發(fā)回調(diào)事件,如下
