2017-08-11 91 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

相关问题