1. 概述
填報預覽,顧名思義,就是指在 Web 端預覽用來填報數據的模板,一般在只需要錄入修改數據的時候使用,當然也可用來查看數據。
下面我們以内置的自由填報模板.cpt 模板爲例,來看看填報預覽的使用方式以及其一些屬性的設置。
2. 填報預覽(op=write)
填報預覽不僅可以用來查看,而且可以在線輸入與修改數據,從而進行數據的采集與入庫。
1)打開設計器,在模板面板中打開doc/Form/FreeForm/自由填報模板.cpt這張模板,點擊預覽按鈕下方的倒三角,選擇填報預覽,如下圖所示:
注:FineReport 的預覽方式有記憶功能,所有新建的模板第一次預覽的默認預覽方式爲分頁預覽,以後的默認預覽方式爲上一次打開的方式。
2)點擊
按鈕之後,就會在 Web 端以填報的方式打開模板,可在 Web 端對模板内容進行編輯修改,進行數據的入庫操作,如下圖所示:相較於分頁預覽,填報預覽的URL地址後面多了一個&op=write的參數。
op參數 的值來控制模板的預覽方式,沒有參數就是普通分頁預覽,有參數且參數值爲 write 就表明這是填報預覽。
3. 填報預覽設置
填報頁面設置,僅對填報預覽模板有效。
在設計器中點擊模板>模板web屬性>填報頁面設置,就可以對填報頁面進行設置,如下圖所示:
設置面板主要分爲三大塊:上面部分是對模板預覽效果的一些效果設置,中間部分是模板預覽之後的工具欄設置,下方是 Web 事件添加界面。
屬性 | 内容 | 注意事項 |
---|---|---|
以下設置 | 采用服務器設置:默認情況,使用服務器統一的設置,下面的所有選項都爲灰色無法編輯 爲該模板單獨設置:只适用於當前的模板,下面所有的功能可編輯、設置 | - |
sheet 标簽頁顯示位置 | 當報表中存在多個sheet時,sheet标簽頁位置默認處於報表底端,可設置在報表上部 | 移動端無意義 |
報表顯示位置 | 設置内容在報表當中顯示的位置 默認爲左展示,如果希望報表顯示的内容是居中的,可以選擇居中展示 | 移動端無意義 |
填報當前編輯行背景顔色設置 | 選擇顔色後,會在填報預覽的時候,把當前處於編輯狀态的行背景顔色顯示爲設置的顔色 | 移動端無意義 |
未提交離開提示 | 在填報的時候,如果有單元格處於已編輯的狀态,在關閉或是切換網頁的時候,會彈出是否提交的對話框 | - |
直接顯示控件 | 填報控件無需點擊,直接顯示控件 | 移動端無意義 |
自動暫存 | 對於填報内容,離開頁面時,自動暫存 | 移動端無意義 |
使用工具欄 底部工具欄 | 默認使用工具欄 用戶可自定義工具欄顯示的工具 | 移動端只識别是否要顯示填報提交按鈕 |
事件設置 | 用戶可添加 Web 事件 Web 事件的詳細介紹請參見 Web 頁面事件 | 移動端僅支持加載起始、加載結束、填報前、填報後、填報成功、填報失敗事件 |