|
|
|
Refresh Reeport Region в модальном диалоге после закрытия вложенного модального диалога.
|
|||
|---|---|---|---|
|
#18+
Привет, коллеги! Не обновляется репорт на модальном диалоге (APEX 5.1) Имеем: 1. Модальный диалог "Договор" 2. На нем регион типа форма "Информация о договоре" 3. На нем регион "Дополнительные соглашения договора" 4. На нем кнопку "Добавить доп. соглашение" 4. Модальный диалог "Доп. соглашение" 5. Прецедент: ввод "Доп. соглашения" - жмакаем кнопку "Добавить доп. соглашение" - открывается вложенный модальный диалог "Доп. соглашение" - вводим необходимые данные - нажимаеи "Ок" После этого Модальный диалог "Доп. соглашение" закрывается, а на вызывающем Модальном диалоге "Договор" не обновляется регион "Дополнительные соглашения договора". Точнее, информация из него исчезает. Обновление региона производится по DA "Dialog Closed". Запрос типа: Код: plsql 1. если изменить запрос на: Код: plsql 1. то репорт рефрешится. Поле :P1_CONTRACT_ID не теряет своего значения. Похоже, что его теряет параметр source ":P1_CONTRACT_ID" КТО ВИНОВАТ И ЧТО ДЕЛАТЬ?!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2016, 08:59 |
|
||
|
Refresh Reeport Region в модальном диалоге после закрытия вложенного модального диалога.
|
|||
|---|---|---|---|
|
#18+
Курдль, Ну почти сам ответил на свой вопрос, если бы следил за форумом он даже бы не появился. Я уже очень много раз это говорил. Попытаюсь еще раз подробно. Значение биндов типа :P1_CONTRACT_ID, храниться в БД. Когда происходит обновление региона(а это AJAX вызов), Апекс просто заново выполняет запрос и возвращает результат в виде HTML. Значит, для того, чтобы регион обновился корректно, надо на сервере поменять значение бинда :P1_CONTRACT_ID, обычно эти изменения происходят при сабмите, но тут у нас AJAX. Для этого в Апексе предусмотрели специальный механизм, СПЕЦИАЛЬНОЕ ПОЛЕ которое находится сразу за запросом Page Items to Submit. Возьмите за правило, ну пропишите вы туда СРАЗУ через запятую все бинды из запроса, и не будет возникать у Вас дурацких вопросов. P.S. Постите если грубо, но уже в тысячный раз.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2016, 09:16 |
|
||
|
Refresh Reeport Region в модальном диалоге после закрытия вложенного модального диалога.
|
|||
|---|---|---|---|
|
#18+
blkangel, СПАСИБО! Извиняюсь за тысячный раз (навскидку ответа не нашел), а ответ нужен срочно, т.к. заставили опять вынуть из нафталина мои жалкие потуги к программированию :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2016, 09:23 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=39290744&tid=1874549]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
196ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 548ms |

| 0 / 0 |
