powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Select list в шапке...
8 сообщений из 8, страница 1 из 1
Select list в шапке...
    #36094822
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...хочу в шапке сделать селект лист? значения которого выступает селект одной из таблиц.
Каким образом?
...
Рейтинг: 0 / 0
Select list в шапке...
    #36095673
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в чём проблема расположить итем в шапке? или что подразумевается под "шапкой" ?
...
Рейтинг: 0 / 0
Select list в шапке...
    #36095717
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблем нет в размещении. Разместил и даже обработчик повесил. но как туда засунуть выборку из таблицы подобно апексовому select_list_query...
...
Рейтинг: 0 / 0
Select list в шапке...
    #36096005
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет мыслей поэтому поводу?
...
Рейтинг: 0 / 0
Select list в шапке...
    #36097016
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сформировать select list в PL/SQL.
Уточните в шапке чего вам нужен такой лист.
...
Рейтинг: 0 / 0
Select list в шапке...
    #36097812
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но и понятно если речь идет о даных из таблицы БД...
Репорт состоит из 2-х основны частей:тело, где все данные и шапки, 0-я строчка с названиями полей. вот что я подразумеваю под шапкой...
делаю следующее:
1.
Код: plaintext
Название<br>поля <select name="f23">
2.в
Код: plaintext
Region Footer
репорта пишу
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<script language="JavaScript" type="text/javascript">
<!--

var objSel = document.getElementById("f23");
var oOption = document.createElement("Option");
  oOption.appendChild(document.createTextNode('тект'));
  oOption.setAttribute("value", 'знач');
objSel.appendChild(oOption);

//-->
</script>

...добавление происходит, но это статик текст, а мне надо из таблицы.
Пошел немного дальше:
вместо вставки стат тестовых занчений выполнил doSubmit('SEL'), сделал процесс по реквесту SEL:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
BEGIN
  HTP.p('<script type="text/javascript">');
  HTP.p('alert();');
  HTP.p('var objSel = document.getElementById("f23");');
  HTP.p('var oOption = document.createElement("Option");');
  HTP.p('oOption.appendChild(document.createTextNode("тект"));');
  HTP.p('oOption.setAttribute("value", "знач");' );
  HTP.p('objSel.appendChild(oOption);' );
  HTP.p('</script>');
END;
alert для проверки, но почему то даже он не срабатывает... видимо проблема в зоне видимости, но я перепробовал все типы OnLoad - ....
Код: plaintext
Process Point
.
но doSubmit тоже не работает страница уходит в бесконечный сабмит и ничего не выводит...
Что можете сказать по этому поводу?
...
Рейтинг: 0 / 0
Select list в шапке...
    #36099759
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Column Attributes отчета есть радио-переключатель. Кликните на значение PL/SQL и прочитайте хелп:

Enter a PL/SQL command to return a string of column headings delimited by colons. For example, entering the string "return 'Deptno:DName:Loc'" would be sufficient for the SCOTT.DEPT table.


Т.е. можно просто написать процедуру, которая вернет вам шапку отчета вместе с нужным выпадающим списком.
...
Рейтинг: 0 / 0
Select list в шапке...
    #36099905
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо получилось...
есть много вариантов главное найти оптимальный!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Select list в шапке...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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