powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ссылки в заголовках отчета
7 сообщений из 7, страница 1 из 1
Ссылки в заголовках отчета
    #37471411
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер, коллеги!

Хочу обсудить тему ссылок в заголовках обычного отчета.

Пытаюсь создать линк но новое окно в заголовке отчета. Построен на
значении, возвращаемом функцией, так как превращение псевдонима в ссылку
невозможно (?). Перебрал почти все варианты и выражение типа select 1 as
"<a href=#>Заголовок</a>" не работает. Хотя, если в режиме custom
заголовка написать <a href=#>Заголовок</a> все работает.
Результатирующий линк имеет вид
<a
href='f?p=&APP_ID.:22:&APP_SESSION.::::P22_ID:&P7_REP_ID.,P22_DTFR:&P7_DT_FROM.,P22_DTTO:&P7_D

T_TO.', 'popup', 800, 600, 'yes', 'yes', 'yes'>Заголовок</a>
Однако разделители линка (:) вступают в конфликт с разделителями
заголовка и ломают отчет.

Как можно организовать превращение заголовков в ссылки? Очевидно, что
такой механизм может пригодиться многим. так как линки на строку в
Апексе реализованы, а вот на столбцы - нет. Хотя часто возникают задачи.
где это необходимо.
...
Рейтинг: 0 / 0
Ссылки в заголовках отчета
    #37471565
Ivandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чего это за ссылка такая? где это виданно что бы в теге <a> что то разделялось запятыми вне атрибутов?
...
Рейтинг: 0 / 0
Ссылки в заголовках отчета
    #37471569
Ivandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
к тому же вот это f?p=&APP_ID.:22:&APP_SESSION.::::P22_ID:&P7_REP_ID. правильная ссылка, все что дальше непонятно что и работать никак не может
...
Рейтинг: 0 / 0
Ссылки в заголовках отчета
    #37471575
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это линк с установкой значений элементов. Это выражение для window.open Торопился, опечатался. Конечно open(...)
...
Рейтинг: 0 / 0
Ссылки в заголовках отчета
    #37471602
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Foxterf?p=&APP_ID.:22:&APP_SESSION.::::P22_ID:&P7_REP_ID.,P22_DTFR:&P7_DT_FROM.,P22_DTTO:&P7_DT_TO.
Understanding URL Syntax
...
Рейтинг: 0 / 0
Ссылки в заголовках отчета
    #37472313
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Foxter, действительно, двоеточия в URL, если его вставить в ссылку в заголовке, мешают. Что можно сделать:
1. Сформировать первоначальную ссылку без двоеточий, заменив двоеточие другим символом, например, "|". Таким образом, ваша функция формирования заголовка будет возвращать что-нибудь типа:
<a href="f?p=100|1|7659867: ...">Заголовок 1</a>:<a href="f?p=100|2|7659867: ...">Заголовок 2</a> ...
2. Затем вы замените "|" в URL ссылки на двоеточие скриптом в футере отчета:
Код: plaintext
1.
2.
3.
4.
5.
6.
<script type="text/javascript">
  var h = $("##REGION_ID# th.header a");
  for(var i= 0 ;i<h.length;i++) {
    h[i].href=h[i].href.replace(/\|/g,":")
  }
</script>

Ну и все.
...
Рейтинг: 0 / 0
Ссылки в заголовках отчета
    #37472936
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По теме. Можно еще обычный тип Custom Headers задавать, и делать замены черз app item:
&MY_APP_ITEM.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ссылки в заголовках отчета
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]