Как открыть ссылку на дерево Oracle APEX в новом окне условно - PullRequest
1 голос
/ 01 апреля 2020

У меня есть Oracle APEX дерево, которое отображает различные функции. В моем запросе есть столбец для типа функции. Если тип функции FORM, я хочу открыть ссылку в новом окне. В противном случае ссылка открывается в том же окне.

В настоящее время я использую javascript: window.open ("& LINK.", "_ Blank") в атрибутах дерева для открытия ссылки в новом окне. Это относится ко всем функциям. Пожалуйста, сообщите.

Кроме того, я ищу те же функции для связи с картой.

Спасибо, Кишор

1 Ответ

0 голосов
/ 01 апреля 2020

APEX дерево

1) Добавить столбец TARGET к запросу дерева следующим образом

case when function_type = 'FORM' then '_blank' else '_self' end as target

2) Изменить атрибуты дерева на:

javascript:window.open("&LINK.","&TARGET.") 

Карты report

Прилагаемый шаблон отчета Cards не поддерживает целевой атрибут, поскольку он определяет ссылку следующим образом:

<a href="#CARD_LINK#" class="t-Card-wrap">

Вы можете сделать ее копию и изменить ее на (для пример):

<a href="#CARD_LINK#" class="t-Card-wrap" target="#TARGET#">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...