powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Фильтрация в IR (через jQuery.dialog)
2 сообщений из 2, страница 1 из 1
Фильтрация в IR (через jQuery.dialog)
    #37503799
Добрый день!
Уже почти год не касался APEX'а, но так получилось, что снова пришлось к нему вернуться. Забыл все!
Сейчас никак не могу вспомнить, как делать следующее:
Есть IR отчет, в запросе указаны фильтры (where ... = ... or ... is null). Есть модельное окно на базе jQuery.Dialog, в нем перечислены все доступные фильтры. Нажимаю на кнопку "Найти", после чего в запрос должны вбиндиться переменные и обновиться грид.
Пробовал делать так:
Запрос
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
select  1  as edit_cmd,
       row_number() over (order by t.doc_reg_date) as npp,
       t.doc_id,
       t.doc_in_out_num,
       t.doc_reg_date,
       t.doc_from,
       t.doc_body,
       t.doc_to,
       t.doc_app_date,
       t.doc_state
  from document t 
 where (t.doc_in_out_num = :P1_SRC_TXT_DOC_IN_OUT_NUM or :P1_SRC_TXT_DOC_IN_OUT_NUM is null)
   and (t.doc_reg_date between nvl(to_date(:P1_SRC_DT_REG_DATE_BEGIN, 'DD.MM.YYYY'), to_date('01.01.1990', 'DD.MM.YYYY')) 
                           and nvl(to_date(:P1_SRC_DT_REG_DATE_END, 'DD.MM.YYYY'), to_date('01.01.2199', 'DD.MM.YYYY')))
   and (t.doc_state = :P1_SRC_DDL_DOC_STATE or :P1_SRC_DDL_DOC_STATE is null)
   and (t.doc_from = :P1_SRC_TXT_DOC_FROM or :P1_SRC_TXT_DOC_FROM is null)
   and (t.doc_to = :P1_SRC_TXT_DOC_TO or :P1_SRC_TXT_DOC_TO is null)
   and (t.doc_app_date is null or t.doc_app_date between nvl(to_date(:P1_SRC_DT_REG_APP_DATE_BEGIN, 'DD.MM.YYYY'), to_date('01.01.1990', 'DD.MM.YYYY')) 
                           and nvl(to_date(:P1_SRC_DT_REG_APP_DATE_END, 'DD.MM.YYYY'), to_date('01.01.2199', 'DD.MM.YYYY')))
JS
Код: plaintext
1.
2.
3.
function search_document(){
   gReport.search('SEARCH');   
   hide_doc_search_dialog();
}

Смотрю через View Debug - вижу, что не биндятся переменные. Не подскажите, что я делаю не так?
...
Рейтинг: 0 / 0
Фильтрация в IR (через jQuery.dialog)
    #37504099
Вспомнил, после открытия диалога нужно перенести его обратно внутрь form, после этого все нормально становится.
Код: plaintext
1.
2.
 var l_div = $('#doc_search');
    l_div.dialog('open');
    l_div.parent().appendTo($("form:first"));
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Фильтрация в IR (через jQuery.dialog)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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