2017-08-11 77 views
-1

好的,這是我的情況。我有一個圖表的模態區域。有圖表上每行對應的複選框。我希望最終用戶能夠點擊複選框並讓圖表上的相應行顯示/消失。這裏就是我:Oracle APEX 5 - 頁面提交後未打開的模態區域

  1. 用戶打開網頁在兩次
  2. 有一個按鈕「開放圖」頁面
  3. 如果是,圖表打開
  4. 用戶點擊一個複選框,按下頂部,頁面提交動態行動
  5. 模態區域消失
  6. 當我打開模式區域備份時,行確實已經消失了,就像它應該。

我的問題是上面的第5項。在複選框提交頁面的動態操作後,我需要該模式區域保持打開狀態。

到目前爲止,我已經嘗試了另一個操作(在複選框更改操作的提交頁面下)打開模式區域。但是,這是行不通的。任何幫助是極大的讚賞。

+0

尋求調試幫助的問題(「爲什麼這個代碼不工作?」)必須包含所需的行爲,特定的問題或錯誤以及在問題本身中重現它所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建最小,完整和可驗證示例。 –

+0

實際上沒有任何代碼可以提出這個問題......它是Oracle APEX 5(我把這個問題放在了標籤上)。另外,我還以爲我把具體的問題和期望的行爲放在了「我的問題是上面的第五個問題,我需要那個模式區域在複選框提交頁面的動態操作後保持打開狀態。」 – Mark

回答

0

找到我的答案。解決方案是忘記模式區域並使模塊頁面。現在,當選中/取消選中某個框時,我可以調用動態操作重新提交模型頁面,但不會消失。感謝您的幫助!

2

如果您使用嚮導來構建頁面,那麼當您提交頁面時,可能會觸發關閉對話框進程。在這種情況下,爲了防止發生這種情況,可以刪除進程或在其上放置一個條件(請求包含在值中)並選擇要關閉它的按鈕。

+0

啊!我看到你在說什麼,我需要添加更多信息。這是我的頁面中的模態**區域**。在頁面1中,有一個按鈕「Chart」,通過觸發javascript代碼「openModal('Chart1')」打開模式區域;「這只是我的同事和我用來使模態窗口出現在頁面上的協議。 – Mark

相關問題