在Oracle APEX中使用JQuery打开内联模型对话框的3种方法
在本文中,您可以学习如何在Oracle Apex中打开内联模式对话框。有多种不同的方法可以使用简单的Jquery打开模式对话框。内联模式对话框可以在紧急情况下帮助我们,例如显示错误消息,以便向用户显示报告数据,或者用户可以在内联对话框上执行DML操作。
创建两个区域,一个用于定义按钮(将打开内联模式对话框),第二个区域模板为内联对话框。定义区域静态ID,例如“ region_id”。
解决方案1:-
- 更改按钮行为,操作=>重定向到URL和目标
javascript:openModel('region_id');
- 在按钮上创建动态操作:
Event=>click.
selection type=>button
Action=> Execute JavaScript Code
- 在执行JavaScript代码上复制并粘贴以下代码:
openModel('region_id');
解决方案2:-
- 将以下代码复制并粘贴到Execute JavaScript代码上,并根据屏幕截图在此解决方案中定义受影响的元素。
$(this.affectedElements).dialog('open')
解决方案3:-
- 在函数和全局变量声明部分复制并粘贴以下函数:
function open_dialog(){
$('#region_id').dialog('open'); //calling region id here to open
}
- 根据屏幕截图以动态操作调用创建的函数:
open_dialog();
我们还可以直接在按钮URL上使用创建的函数:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧