在Oracle Apex中,如何将多个链接放置在单个列值中?

igsr9ssn  于 2023-04-11  发布在  Oracle
关注(0)|答案(1)|浏览(122)

我需要一个列有三个图标链接,“查看”,“编辑”和“删除”,像这样:screenshot
我不能通过将列类型设置为Link来做到这一点,因为只有当你希望列有一个链接时才有效,而在这种情况下,我需要它有三个链接。我猜这可以通过向表的SQL查询添加一些HTML代码来完成,但这段代码应该是什么呢?谢谢。

b4qexyjb

b4qexyjb1#

这是一个基于Scott的DEPT表的经典报告,其中包含3个链接图标。前两个链接指向Internet上的搜索引擎,而最后一个显示了如何在您自己的应用程序中调用页面(基本上,您必须创建要导航到的页面的URL-我正在导航到第5页)。

select deptno, dname, loc,
  --
  '<a href="https://www.yahoo.com" ><span class="fa fa-materialized-view"        > </span></a>' || '&nbsp' ||
  '<a href="https://www.google.com"><span class="fa fa-edit"                     > </span></a>' || '&nbsp' ||
  '<a href="' || apex_page.get_url(p_page => 5) || '"><span class="fa fa-trash-o"> </span></a>'
  as col
from dept
order by deptno

进入col列属性,关闭转义特殊字符属性。
运行时,页面看起来像这样:

相关问题