powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Вывод #TOTAL_ROWS# перед самим репортом...
17 сообщений из 17, страница 1 из 1
Вывод #TOTAL_ROWS# перед самим репортом...
    #36122699
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В футере репорта пишу
Код: plaintext
<b>Отобрано строк:</b> <span style="color:green;font-weight:bold">#TOTAL_ROWS#</span>.
Все нормально выводит но не видно на экране сразу так как приходиться прокручивать скролом-не совсем удобно хотелось бы видеть сразу. добавил такое же значение в футер региона перед репортом но значение не выводит.
Как быть?
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36123555
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неужели только созданием скрытого репорт региона, а также дублирующего репорт региона и между ними уже показать количество отобранных строк?
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36126384
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Don’t use the Force, Luke, use Firebug and try to think ! ;)

В Header региона:

Код: plaintext
<p id="P_MY_HEADER"></p>

В Footer:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<p>#TOTAL_ROWS#</p>
<script type="text/javascript">
  function setMyHeader(){document.getElementById('P_MY_HEADER').innerHTML = #TOTAL_ROWS#;
  }
 // or a more generic version would be
  function displayValue(id){    
    alert('The Value is ' + document.getElementById(id).value );
  }

 setMyHeader();
</script>
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36126388
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятное дело, что можно вынести в отдельный .js-файл, добавить класс для тега <p> , покрасивше раскрасить... Но, думаю, как изучающий ApEx и JS (даже ещё не чайник), идею дал. :)
-------------------------------------------------------
When I say "RTFM" or "STFF" or "STFW",
the third letter means "Following" or "Fine"...
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36126390
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLerВ Header региона:

Код: plaintext
<p id="P_MY_HEADER"></p>

В Footer:

Код: plaintext
1.
2.
3.
4.
5.
6.
<p>#TOTAL_ROWS#</p>
<script type="text/javascript">
  function setMyHeader(){document.getElementById('P_MY_HEADER').innerHTML = #TOTAL_ROWS#;
  }

 setMyHeader();
</script>


Лишнее убрал. :)
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36126838
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идею понял и реализовал, премного благодарен...
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36134300
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема похожа:
имеется два репорта второй формируется на основе
Код: plaintext
SQL query return...
где формируется таблица для первого репорта, поэтому после загрузки страницы первая таблица получается пустой хотя в таблице уже есть записи и при обновлении кнопкой релоад браузера они появляются. если репорты поменять местами то все ок! но надо именно такую последовательность.
Может есть идею у кого то?
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36134366
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

что завешено на кнопку Reload?
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36134374
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял что имеете ввиду?
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36134526
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

пардон, это я сам не въехал, что кнопка браузерная (которая обновить страницу), а не на странице.
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36135236
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...когда идет рендеринг страницы первый репорт рендерится как пустой, потом идет рендеринг второго репорта где и происходит заполнение таблицы для первого репорта который уже отрендерен...
как бы сделать что бы при рендеринге второго репорта перерендерелся и перый репорт?
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36135369
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

может быть, в Footer второго репорта вставить JS-скрипт с обновлением первого? Тот же $a_report...
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36135466
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поскольку данные для обоих репортов рендеряться по сути последовательно за один раз, то наверняка есть возможность сформировать данные для первого репорта вообще без второго репорта как такового.
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36135550
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не сработало...
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36135953
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

я пока что не пойму, что у Вас не получилось. Первый отчёт у Вас читает данные из таблицы (GTT, переменная-коллекция пакета и т.п.), которая заполняется кодом, возвращающим запрос для второго отчёта - так? Вынести код, заполняющий таблицу данными для первого отчёта? Обновить его через $a_report, не трогая код?
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36136157
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть на этой странице кнопка на которую подвешена ява-функция в которая заключается
Код: plaintext
doSUBMIT()
вот по ее нажатию обновляется страница описанным выше способом и перед сабмитом делаю $a_report(<регион ид>, '1', '15', '15') - то есть показывать с первой страницы и для показа 15 строк. Но она же выполняется когда первый репорт уже отрендерен тоесть в начале пуст, по этому по этой функции показывать то нечего вот и неотрабатыват поэтому. а "рвать" код не хотелось бы...
...
Рейтинг: 0 / 0
Вывод #TOTAL_ROWS# перед самим репортом...
    #36136345
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вынес часть где формируется таблица для первого репорта в
Код: plaintext
Processes-Before Header
- РАБОТАЕТ. Hp,dfnm просто не очень хотелось что бы логика формирование прозрачней прослеживалась! всем спасибо за участие
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Вывод #TOTAL_ROWS# перед самим репортом...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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