具有不同值的报告区域的 oracle apex 工具提示
oracle apex tooltip on report region with different values
我有一个 APEX 区域,所有列都是标准报告列。是否可以在鼠标悬停在报告的特定单元格上时显示工具提示?
我有 3 个 tat 列的差异值,它必须为所有 3 个显示不同的工具提示。
例如:列的值类似于 aaa bbb ccc
如果将鼠标移至 aaa,则工具提示文本应为 "xxx",如果为 bbb,则工具提示文本应为 "yyy",如果将鼠标移至 ccc,则工具提示文本应为 "zzz".
我如何为区域中的列执行此操作。
您可以通过以下方式使用全局 HTML title 属性来实现此目的:
- 向包含每一行的工具提示文本的报告添加隐藏列(此处称为 "TOOLTIP")
并将显示列(此处称为 "DISPLAY")的 "ColumnFormatting" => "HTML Expression" 处的 HTML 表达式设置为:
<span title="#TOOLTIP#">#DISPLAY#'</span>
将鼠标悬停在显示列中的文本上,您现在应该可以看到工具提示文本。
这是一个基于 Scott 架构的示例。这个想法是:显示来自 EMP table 的 DEPTNO,但是 - 当您将鼠标放在它上面时 - 显示来自 DEPT table.
的 DNAME
select EMPNO,
ENAME,
JOB,
'<a title="' || d.dname || '">' || E.DEPTNO || '</a>' AS DEPTNO
from emp e join dept d on d.deptno = e.deptno
我有一个 APEX 区域,所有列都是标准报告列。是否可以在鼠标悬停在报告的特定单元格上时显示工具提示?
我有 3 个 tat 列的差异值,它必须为所有 3 个显示不同的工具提示。
例如:列的值类似于 aaa bbb ccc
如果将鼠标移至 aaa,则工具提示文本应为 "xxx",如果为 bbb,则工具提示文本应为 "yyy",如果将鼠标移至 ccc,则工具提示文本应为 "zzz".
我如何为区域中的列执行此操作。
您可以通过以下方式使用全局 HTML title 属性来实现此目的:
- 向包含每一行的工具提示文本的报告添加隐藏列(此处称为 "TOOLTIP")
并将显示列(此处称为 "DISPLAY")的 "ColumnFormatting" => "HTML Expression" 处的 HTML 表达式设置为:
<span title="#TOOLTIP#">#DISPLAY#'</span>
将鼠标悬停在显示列中的文本上,您现在应该可以看到工具提示文本。
这是一个基于 Scott 架构的示例。这个想法是:显示来自 EMP table 的 DEPTNO,但是 - 当您将鼠标放在它上面时 - 显示来自 DEPT table.
的 DNAMEselect EMPNO,
ENAME,
JOB,
'<a title="' || d.dname || '">' || E.DEPTNO || '</a>' AS DEPTNO
from emp e join dept d on d.deptno = e.deptno