oracle 在链接中显示LOV返回值

fnatzsnv  于 2023-10-16  发布在  Oracle
关注(0)|答案(1)|浏览(103)

我用的是Apex 23.1.3我有一个交互式报告与链接列,我想有一个列,其中有LOV上,在我的链接。image并且我在URL中看到LOV的显示值!我想在目标URL中返回值。
目标URL示例:
?**p9_dept=*ACCOUNTING&session=104401221993176 ....

p9_dept必须显示链接中LOV的ID(返回值),而不是名称(显示值)!

如何在url中返回值?

t98cgbkg

t98cgbkg1#

在交互式报表中,在页面初始化后,只有LOV的显示值才会显示在HTML DOM中,因此您可能需要在报表初始化期间手动编写URL。以下SQL代码片段用作报告的区域资源。

select EMPNO,
       MGR,
       HIREDATE,
       SAL,
       COMM,
       DEPTNO,
       PHONE_NUMBER,
       JOB_ID,
       ENAME,
       '<a href="'||
        APEX_UTIL.PREPARE_URL (
            p_url => 'f?p='||:APP_ID||':5:'||:APP_SESSION||'::NO:RP,5:P5_DEPTNO:'||DEPTNO,
            p_checksum_type => 'SESSION')
      ||'"><span>'||DEPTNO||'</span></a>' AS dept_link
  from EMP

有关该函数的详细信息,请参阅APEX_UTIL.PREPARE_URL documentation

相关问题