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 视频