1. 概述
1.1 版本
報表伺服器版本 | 功能變更 |
---|---|
11.0 | - |
1.2 功能簡介
「檔案元件」用於上傳檔案,不支援參數應用,只能在填報預覽下使用。填報報表中可以透過該元件上傳檔案,點選刪除即可刪除不需要上傳的附件,點選檔案名稱會下載上傳的附件。
注:行動端不支援下載功能
2. 功能簡介
2.1 新增元件
被選儲存格後,點選右側屬性面板的「元件設定」,「選擇元件」處下拉選擇「檔案元件」,如下圖所示:
2.2 屬性
「檔案元件」的屬性設定介面如下圖所示:
各屬性設定項的詳細介紹如下:
分類 | 設定項 | 詳細介紹 |
---|---|---|
基本 | 元件名稱 | 元件的名稱,手動輸入,通常與參數結合使用,透過元件名獲取元件後將元件值傳遞給對應參數,預設為無 |
可 用 | 元件是否可用,勾選後,填報時元件可編輯;不勾選,填報時元件灰化,不可編輯,預設勾選 | |
可 見 | 元件是否可見,勾選後,填報時頁面顯示元件;不勾選,填報時頁面不顯示元件,預設勾選 | |
進階 | 只支援單檔案上傳 | 允許上傳的檔案個數,勾選後,每次只能上傳一個檔案,並且若上傳的檔案是圖片的話,會直接將圖片顯示在儲存格中;不勾選,一次可以上傳多個檔案,但不支援將上傳的圖片顯示在儲存格中 |
檔案類型 | 設定允許上傳的檔案類型,有 5 個選項,分別為全部檔案、txt、pdf、JPG/PNG/GIF、DOC/XLS/PPT,選擇「全部檔案」,則可上傳所有類型檔案,預設無選擇。 注:檔案類型的校驗還會受到決策系統的安全防護設定影響,具體可見:安全防護 。 注:行動端僅支援 jpg\png\gif,不支援 txt\pdf\doc\xls\ppt,提示為不支援的檔案類型 | |
大小限制 | 可設定最大允許上傳的檔案大小,單位為 KB | |
校驗 | 允許為空 | 是否允許元件不選擇項,勾選後,允許元件不選擇;不勾選,填報校驗和提交時會提示,預設勾選 |
錯誤提示 | 不勾選「允許為空」時出現的設定項,可自訂提示資訊。預設情況下將顯示:不能為空 |
2.3 事件
事件設定介面可以為元件新增事件實現某些效果,「檔案元件」支援的事件有初始化後、上傳後。如下圖所示:
選擇一種事件類型後,即可新增事件內容,「檔案元件」支援的事件回应方式有 JavaScript 腳本、提交入庫、傳送郵件。如下圖所示:
選擇對應的事件回应方式新增即可,不同回应方式差別可參考:事件回應方式
2.3 行動端
報表伺服器版本 | App 版本 | HTML5 報表展現插件版本 |
---|---|---|
11.0 | V10.1 | V6.1 |
如上版本及之後的「檔案元件」支援行動端拍照上傳。如下圖所示:
注 1:拍照時,需要開啟相機權限,未開啟相機權限會提示無權限
注 2:為了保證行動端的上傳檔案的顯示效果,建議設定了正文元件的儲存格需要調整為較大儲存格。
支援的上傳方式有允許拍照和從相冊選擇/僅允許拍照,具體使用方法參見文檔:拍照上傳
設定後,效果如下圖所示:
3. 注意事項
1)參數面板不支援檔案元件。
2)填報暫存不支援暫存上傳的檔案。
3)在選擇多檔案上傳時,火狐和 Chrome 瀏覽器可以一次選擇多個檔案,而 IE 瀏覽器只能一次選擇一個檔案,但是後上傳的檔案不會改寫前面的檔案。
4)使用「檔案元件」上傳符合類型的檔案時,若出現禁止上傳報錯,如下圖所示:
需要使用管理者身分登入數據決策系統,點選「管理系統>安全管理>安全防護」,關閉「檔案上傳校驗」即可。如下圖所示:
也可以按照安全防護文檔的說明,修改支援上傳的檔案類型。
4. 應用範例
檔案元件的應用,可參見以下文檔:
應用場景 | 實際效果 |
---|---|
場景描述: 透過檔案元件,可以在報表中插入圖片 參考文檔: | ![]() |
場景描述: 使用檔案元件,可以希望直接將 txt、Excel 等小型檔案儲存在資料庫中,並且在報表中將這些檔案下載下來 參考文檔: | ![]() |