Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Show / Hide interactive report / 7 сообщений из 7, страница 1 из 1
18.08.2011, 18:51
    #37402273
англикот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Show / Hide interactive report
Всем привет

У меня есть страница с параметрами поиска и интерактивным репортом.
Я хочу показывать интерактивный репорт, только после того как я нажал кнопку Submit и запостил параметры поиска.

Решил использовать
Condition Type
а именно
Current Page = Page Submitted (this page was posted)

но после сабмита, интерактивый репорт все равно не показывается.

что я делаю не так?
можно извратиться и создать hidden элемент, и его заполнять по нажатию и потом в интерактивном репорте проверять его значение с помощью Condition Type, но может есть решения красивее?

Спасибо
...
Рейтинг: 0 / 0
18.08.2011, 20:51
    #37402423
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Show / Hide interactive report
англикот,

Вот тут есть похожее решение: репорт располагается на другой странице и подгружается на текущую с помощью AJAX. Правда возникают проблемы с пагинацией.
...
Рейтинг: 0 / 0
18.08.2011, 23:36
    #37402577
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Show / Hide interactive report
Может быть просто параметры поиска not null ?
Или да, через hidden item, если Condition display то, что вам надо.

Вообще странное условие, судя по всему работает только в течении фазы Page Processing.
Но после перехода к фазе Page Rendering (отображение страницы) уже не работает.
и в описании ошибка
Current Page = Page Submitted (this page was posted)
Verifies whether the specified page was posted. Evaluates to true if the current
page matches the value entered in Expression 1.
Могу только предположить, что оно для каких-нибудь извращений с submit и popup lov.
...
Рейтинг: 0 / 0
18.08.2011, 23:42
    #37402579
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Show / Hide interactive report
Сообразил, это видимо для того чтобы запретить несколько вкладок, к примеру.
...
Рейтинг: 0 / 0
18.08.2011, 23:58
    #37402587
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Show / Hide interactive report
SvUserСообразил, это видимо для того чтобы запретить несколько вкладок, к примеру.
хотя увы нет, не работает, значит для всплывающих окон и извращений с submit
...
Рейтинг: 0 / 0
19.08.2011, 12:21
    #37403244
англикот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Show / Hide interactive report
SvUserМожет быть просто параметры поиска not null ?
Или да, через hidden item, если Condition display то, что вам надо.


Параметры поиска сохраняются в сессии...
Так что надо видимо hidden item делать, и очищать его после загрузки страницы
...
Рейтинг: 0 / 0
19.08.2011, 12:31
    #37403275
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Show / Hide interactive report
англикотПараметры поиска сохраняются в сессии...
Так что надо видимо hidden item делать, и очищать его после загрузки страницы
Если нужно потом очищать, тогда можно использовать branch с условием на request, указать там новый request
и Condition display будет :request = 'REQUEST_FROM_BRANCH'
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Show / Hide interactive report / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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