oracle-apex - Oracle APEX:如何根据链接列值打开不同的内联对话框
问题描述
第一个内联对话框静态 ID:YesFlag
第二个内联对话框静态 ID:NoFlag
尝试在链接 URL 中输入以下代码
javascript:$s('P1_EMPID','#EMPNO#');openModal('YesFlag');
这里的问题是,如果我单击“是”或“否”,它只会打开第一个内联对话框。无法弄清楚如何根据列值调用内联对话框。欣赏是否有任何替代方法可以实现这一目标。
谢谢,
里查
解决方案
我发现使用 html 表达式向图标添加类最简单,如下所示:
<span class="fa fa-badge-check dialog1-js" aria-hidden="true"></span>
然后在单击 jquery 选择器时创建一个动态操作,.dialog1-js
其中包含您所在区域的“打开区域”操作。我在您的工作区,应用程序 2579,第 2 页中整理了一个示例。
如果需要,您还可以传递特定于行的数据并在动态操作中使用它。最好的起点是 Dan McGhan 的 youtube 视频https://www.youtube.com/watch?v=DzqFXTnAIr8
推荐阅读
- visual-studio-code - Visual Studio Code Installer 有 2 个版本,用户和系统安装程序。如何确定我使用的是哪个版本?
- php - mysqli 是否支持 PHP 7.4 中的 caching_sha2_password?
- gdscript - 枚举和静态类型
- bash - GNU 与自定义脚本并行进行字符串比较
- java - 如何将对象从 ViewHolder 类发送到另一个 Activity
- python - Python - 获取唯一列表
- c++ - 如何在 C++ 中声明一个泛型类
- date - 将 double 类型的变量转换为日期和时间
- c++ - 为 n 维系统实现模块化 Runge-kutta 4 阶方法
- c++ - 现代opengl纹理金字塔