Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Динамическое изменение запроса и обновление репорта / 4 сообщений из 4, страница 1 из 1
28.05.2012, 21:14
    #37815317
SimbaRu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое изменение запроса и обновление репорта
APEX4.1
Пример набросал для наглядности.
report2 создаётся при помощи apex_collection, с этим всё хорошо.
report1 обычный select.. where value = :P1_VALUE (в report2 то же самое, только ч/з коллекции)
Вопрос: как обновить report1 динамически при нажатии на button1? Вернее, обновление репорта происходит, а вот сам запрос репорта без сабмита не обновляется. Посоветуйте куда копать, пожалуйста.
...
Рейтинг: 0 / 0
29.05.2012, 08:58
    #37815654
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое изменение запроса и обновление репорта
SimbaRuВернее, обновление репорта происходит, а вот сам запрос репорта без сабмита не обновляется.

Передайте новое значение P1_VALUE серверу. Можете через Dynamic Action, в котором первое действие будет сохранять значение, а второе выполнять refresh. Можете собственным JS-кодом .
...
Рейтинг: 0 / 0
29.05.2012, 09:01
    #37815659
Скороход
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое изменение запроса и обновление репорта
suPPLerМожете собственным JS-кодом .
Эх, как жаль, что вы не появились раньше :) Пришлось делать методом антинаучного тыка...
...
Рейтинг: 0 / 0
30.05.2012, 07:24
    #37817338
SimbaRu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое изменение запроса и обновление репорта
да, работает, спасибо!

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
var ajaxRequest = new htmldb_Get(null, $v('pFlowId'), 'APPLICATION_PROCESS=', $v('pFlowStepId'));
ajaxRequest.add('P1_VALUE',$v('P1_VALUE'));
var ajaxResponse = ajaxRequest.GetAsync(function() {
  if (p.readyState == 4 && p.status == 200) {
      $('#REPORT1').trigger('apexrefresh');
  }
});
ajaxRequest = null;
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Динамическое изменение запроса и обновление репорта / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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