2016-01-27 40 views
1

我正在使用apex 4.2.6。加載頁面後加載報告

我有幾個問題。 當您通過瀏覽器請求apex頁面時,該頁面上有一個報告。

如何處理頂點渲染頁面? 它是在頁面呈現之前生成報告,還是在頁面加載完成後才生成報告?

我可以開始我的報告的處理加載頁面?

所以用戶會點擊一個鏈接,這將導致他與報告的網頁上。他的頁面加載速度非常快,然後他會在報表區域看到一個旋轉的輪子,直到完成渲染。

回答

1

你可以(在開發板上調試按鈕被點擊或通過修改網址 - 設置第五元素爲YES)打開調試模式,然後加載你的頁面,點擊查看調試在開發面板,選擇會話。它顯示了步驟順序以及每步驟完成的時間。

關於APEX URL語法:https://docs.oracle.com/database/121/HTMDB/concept_url.htm#HTMDB03017

您也可以設置一些條件(要求=例如表達式1)和渲染報表區域只有當條件滿足。

編輯: 如果你只想要刷新區域,無需重新加載整個頁面,試試這個:

  1. 我創建例如https://apex.oracle.com/pls/apex/f?p=54028:2
  2. 使一些隱藏的項目,在無條件的init進程將其值設置NO或0.
  3. 創建一個報告區域,並添加一個WHERE條件hidden item ='YES'或1.
  4. 製作按鈕,操作:重定向到URL,URL:#
  5. 做一個動態的行動,在燒製的onClick此按鈕,3個真操作: 設置隱藏物品價值爲YES或1,提交隱藏的項目值,刷新你的區域
+0

如果我創建一個基於條件一個請求,這將意味着爲了獲得報告,我將不得不用新的請求刷新頁面,對吧?我不想刷新頁面。 – Paran0a

+0

好吧,我明白,但如何在這種情況下停止報告呈現負載? – Paran0a