FineReport製作html?

我們在介紹引數應用的時候有介紹到自動查詢,其效果是,在引數介面選擇好引數之後,無需點選查詢按鈕,報表主體中會自動查詢出過濾結果並展現出來。

目前我們移動端的表單也支援自動查詢。下面就通過FineReport製作html 報表的例子來進行介紹

工具/原料

FineReport製作html 報表工具 V8.0

方法/步驟

使用者可以在模板中新增js指令碼:

_g().parameterCommit();

新建表單

新建一張表單,往表單中拖曳一個報表塊。

資料配置

增加資料集ds1,sql語句為:SELECT * FROM 銷量 where 地區='${地區}'

FineReport製作html 報表:表單自動查詢js

增加引數介面

引數介面新增剛剛生成的地區引數

FineReport製作html 報表:表單自動查詢js

引數控制元件設定

設定引數地區的控制元件型別為下拉框,資料字典選擇資料庫表,資料庫為FRDemo,資料表為銷量,實際值與顯示值的列名都選擇地區。

點選引數地區的下拉框控制元件,在屬性表的下方選擇事件面板,點選增加編輯後事件,如下圖:

增加報表塊

將ds1中的資料列拖拽到報表塊中,並居中,加上邊框

效果檢視

移動端預覽表單,就可以實現自動查詢

FineReport製作html 報表:表單自動查詢js

相關問題答案