Oracle APEX:如何根据 link 列值打开不同的内联对话框
Oracle APEX: How to open different inline dialogs based on link column value
我的页面中有以下报告和两个静态区域作为内联对话框。
第一个内联对话框静态 ID:YesFlag
第二个内联对话框静态 ID:NoFlag
尝试在 link URL
中输入以下代码
javascript:$s('P1_EMPID','#EMPNO#');openModal('YesFlag');
这里的问题是,如果我点击“是”或“否”,它只会打开第一个内联对话框。无法确定如何根据列值调用内联对话框。感谢是否有任何替代方法可以实现此目的。
谢谢,
里查
我发现使用 html 表达式向图标添加 class 最简单,如下所示:
<span class="fa fa-badge-check dialog1-js" aria-hidden="true"></span>
然后在单击 jquery 选择器 .dialog1-js
时创建一个动态操作,其中包含您所在地区的“打开区域”操作。
我在您的工作区、应用程序 2579、第 2 页中整理了一个示例。
如果需要,您还可以传递行特定数据并在动态操作中使用它。最好的起点是 Dan McGhan https://www.youtube.com/watch?v=DzqFXTnAIr8
的这个 youtube 视频
我的页面中有以下报告和两个静态区域作为内联对话框。
第一个内联对话框静态 ID:YesFlag
第二个内联对话框静态 ID:NoFlag
尝试在 link URL
中输入以下代码javascript:$s('P1_EMPID','#EMPNO#');openModal('YesFlag');
这里的问题是,如果我点击“是”或“否”,它只会打开第一个内联对话框。无法确定如何根据列值调用内联对话框。感谢是否有任何替代方法可以实现此目的。
谢谢,
里查
我发现使用 html 表达式向图标添加 class 最简单,如下所示:
<span class="fa fa-badge-check dialog1-js" aria-hidden="true"></span>
然后在单击 jquery 选择器 .dialog1-js
时创建一个动态操作,其中包含您所在地区的“打开区域”操作。
我在您的工作区、应用程序 2579、第 2 页中整理了一个示例。
如果需要,您还可以传递行特定数据并在动态操作中使用它。最好的起点是 Dan McGhan https://www.youtube.com/watch?v=DzqFXTnAIr8
的这个 youtube 视频