Javascript 如何在Oracle Apex中动态设置列链接

Javascript 如何在Oracle Apex中动态设置列链接,javascript,jquery,oracle-apex,Javascript,Jquery,Oracle Apex,我以不同的方式解决了最初的问题,因为我无法找到如何及时动态设置列链接,但我仍然好奇如何做到这一点。我们可以在报告属性/列链接页面中静态设置某列的f?p=链接,并包括#column_templates#,然后Oracle将为该列设置超链接 开发人员是否可以使用此功能 有没有JQuery/hack来完成这个任务?你能添加一个sql语句的例子吗?@Tom我稍微澄清了一下。主报告将返回一个或多个业务密钥、生效日期和一个或多个属性。90%的时间只有一个业务密钥;10%的时间有多个业务密钥。其他属性由一个半

我以不同的方式解决了最初的问题,因为我无法找到如何及时动态设置列链接,但我仍然好奇如何做到这一点。我们可以在报告属性/列链接页面中静态设置某列的f?p=链接,并包括#column_templates#,然后Oracle将为该列设置超链接

开发人员是否可以使用此功能


有没有JQuery/hack来完成这个任务?

你能添加一个sql语句的例子吗?@Tom我稍微澄清了一下。主报告将返回一个或多个业务密钥、生效日期和一个或多个属性。90%的时间只有一个业务密钥;10%的时间有多个业务密钥。其他属性由一个半模糊的字符串组成:临时表的值和数据仓库对应表的值的组合。二级报告的目的是澄清半模糊字符串,它通过从两个表中选择属性的值(where子句是BK/EFFDT)然后将它们放在union.Umph中来实现这一点,这听起来仍然很复杂!列链接是主报表中的链接,实际上会重定向到同一页面并设置某些页面项的值。辅助报告是有条件的,现在将显示,因为项目已填写并将显示其结果。因此,您要求的是主报表中的列链接根据特定条件设置具有不同值(列)的页面项。正确吗?我实际上以不同的方式解决了这个问题(通过创建一个项目,然后静态地设置超链接,将该项目设置为每个列的串联;然后使用PL/SQL排序它是业务键还是生效日期……),但我仍然对如何动态调整列链接感兴趣。在专栏的专栏链接页面中,APEX允许我们设置一个与专栏模板#xx#的链接,然后开始工作。它是如何做到这一点的?我想知道是否有什么东西我们可以传递一个f?p=链接和一个列,并让它动态地设置列。不是真的。列标题替换字符串仅在此时此地有效。它没有给你足够的回旋空间。老实说,我认为最好的方法是在查询中构造链接,然后根据这个值创建一个列链接。