всплывающая подсказка oracle для области отчета с различными значениями - PullRequest
0 голосов
/ 09 октября 2018

У меня есть регион APEX, все столбцы которого являются стандартными столбцами отчета.Можно ли отобразить всплывающую подсказку при наведении указателя мыши на определенную ячейку отчета?

У меня есть три значения различий для столбца tat, для всех которых должна отображаться различная подсказка 3.

Пример: столбец, имеющий значения, такие как aaa bbb ccc

если переместить мышь в aaa, то текст всплывающей подсказки должен быть «xxx», если bbb, то текст всплывающей подсказки должен быть «yyy», если ccc, то текст всплывающей подсказки должен быть «zzz».

как я могу выполнить это для столбца в регионах.

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

Это пример, основанный на схеме Скотта.Идея такова: отобразить DEPTNO из таблицы EMP, но - при наведении на него мыши - отобразить DNAME из таблицы DEPT.

select EMPNO,
       ENAME,
       JOB,
       '<a title="' || d.dname || '">' || E.DEPTNO || '</a>' AS DEPTNO
  from emp e join dept d on d.deptno = e.deptno
0 голосов
/ 09 октября 2018

Этого можно добиться, используя глобальный атрибут HTML title :

  • , добавив скрытый столбец (здесь называемый "ИНСТРУМЕНТ") в отчет, который содержит ваш инструмент-Подсказка текста для каждой строки
  • и установка выражения HTML в «ColumnFormatting» => «Выражение HTML» для отображаемого столбца (здесь он называется «DISPLAY»):

    <span title="#TOOLTIP#">#DISPLAY#'</span>
    

При наведении курсора на текст в отображаемом столбце вы должны увидеть текст всплывающей подсказки.

...