2012-08-22 36 views
1

我的要求是創建兩個按鈕。一個按鈕,將下載交互式報告中的所有數據(從DB_TABLE中選擇*)。另一個按鈕將根據過濾器項目下載交互式報告數據(選擇* from DB_TABLE,其中Name =:P1_Name)APEX 3.2:將交互式報告數據下載到Excel的按鈕

我想過使用javascript:gReport.controls.download();但這似乎並不奏效。

任何想法或網站,你可以指向我?提前謝謝了。

不,我不知道他們爲什麼需要兩個單獨的按鈕來下載報告,而不是使用交互式報告菜單中的「下載」按鈕。

回答

0

將按鈕的請求值設置爲CSV,因此您的鏈接看起來像f?p=181:9:3839908094418724:CSV::::
雖然這隻會執行默認的CSV下載。然而,沒有內置的方式從IR獲取查詢。我的意思是,應用了過濾器的IR。
如果您只想下載通過where子句中的頁面項目進行過濾的結果,並且不打擾任何IR過濾器等,則可以在另一個頁面上設置報告,並獲得第二個按鈕的鏈接定位該頁面(請求中包含CSV,但使用重定向)。瀏覽器會提示你一個保存對話框,但你不會在頁面上結束。

相關問題