反饋已提交
網絡繁忙
應用場景:在指定的報表中選擇下載報表,且自訂匯出的名稱。
建立普通報表,點擊菜單欄【範本】。
選擇【範本參數】
新增兩個範本參數【TABLE】,【NAME】。如下圖所示。
編輯參數介面,點擊【全部新增】將兩個參數新增進參數面板,即可直接在參數面板生成對應參數名稱的元件。如下圖所示。
刪除【查詢】按鈕,將【 TABLE:】標籤元件的元件值改爲【選擇表:】。
將【 NAME:】標籤元件的元件值改爲【自訂名稱:】。
設定 TABLE 的元件型別爲【下拉框元件】。
設定 【NAME】 的元件型別爲【文字元件】。如下圖1所示。
選定下拉框進入【屬性】。
進入【資料字典】編輯,設定【下拉框元件】的資料字典爲【自訂】。
實際值爲報表路徑,顯示值爲報表名稱。可自訂匯出檔案名稱。如下圖2所示。
牽曳入一個【按鈕元件】,修改按鈕名字爲【匯出excel】。
進入【元件設定】→【事件】
新增點擊事件。點擊【編輯】。
並輸入 JavaScript 代碼如下。選中【匯出excel】按鈕,複製兩個按鈕,修改名稱分別爲【匯出word】、【匯出pdf】,將 JavaScript 代碼中 &format=excel中的 excel 分別修改爲 word 和 pdf 即可。如下圖3所示。
註:報表路徑預設爲 reportlets 下路徑,若報表未直接儲存在 reportlets 下,需補全路徑,且需將路徑中 【\】 修改爲 【/】 。
var tab = this.options.form.getWidgetByName("TABLE").getValue(); var name = this.options.form.getWidgetByName("NAME").getValue(); var pars = '&format=excel&extype=sheet&__filename__='+name; window.location = "${servletURL}?viewlet=" + (tab+pars);
儲存報表,點擊【分頁預覽】,效果如下圖所示。
注1:自訂名稱不能爲空。
注2:不支援行動端。
點擊下載範本。
根據參數選擇匯出不同報表.cpt
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉