|
apex.navigation.dialog
|
|||
---|---|---|---|
#18+
Вводные: Страница 2 - Кнопка (Action - Submit) - на неё повешен Branches (type: page or url; Target: type:URL; URL: javascript:apex.navigation.dialog('f?p=&APP_ID.:3:&SESSION.::NO:RP,3:P3_PRN:5',{modal:true},'t-Dialog-page--standard') - DinamicAction (далее DA) (Event: Dialog Closed) который делает Refresh Region Страница 3 (Page Mode: Modal Dialog; Dialog Template: Modal Dialog) Жмем на кнопку, и получаем сообщение: "Application 111 Dialog page 3 cannot be rendered successfully. Ensure the page template in use on page 3 is of template type "Dialog page", with appropriate JavaScript dialog initialization, dialog closure and dialog cancel code defined." Суть: после закрытия модального окна необходимо обновить несколько регионов PS: - Если на Branches выставить Type: Page thes in Aplication, то DA не срабатывает - Так же на Странице 2 имеется Регион (Classic Report), у которого имеется колонка с типом Link (Type: Page thes in Aplication) которая и открывает диалоговое окно (страница 3), просмотре страницы копируем ссылку с данной колонки и получаем ссылку вида javascript:apex.navigation.dialog ... и в данном случае обновление регионов проходит успешно, а с кнопкой такой фокус не проходит - Ссылка в Репорте = редактирование записи, а кнопка = добавление новой записи Что не так или как победить? ___________________________________ PB 9.0.2 ASA 9.0.2 ORA 11g ApEx 5.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 12:11 |
|
apex.navigation.dialog
|
|||
---|---|---|---|
#18+
А зачем бранч type URL? Мне кажется должно и так сработать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 15:09 |
|
apex.navigation.dialog
|
|||
---|---|---|---|
#18+
blkangel, А не срабатывает, хотя я может не правильно DA настроил На кнопку Event: Dialog Closed Selection Type: Button Button: Собственно сама кнопка = это не срабатывает На Репорт Event: Dialog Closed Selection Type: Region Button: Собственно собственно сам регион = это работает ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 16:58 |
|
apex.navigation.dialog
|
|||
---|---|---|---|
#18+
Подождите. Давайте разбираться. Вы не открывайте диалоговое окно по урлу, так как надо передать надо параметры значения элементов. Поэтому вы используете сначала submit, а после branches на диалоговое окно. В этом случае в диалоговом окне, вам так же надо использовать бранч на родительскую страницу, а не процесс закрытия диалогового окна. И соответственно DA на родительском уже не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2018, 10:17 |
|
apex.navigation.dialog
|
|||
---|---|---|---|
#18+
blkangel, Спасибо Вам большое добрый человек, Вы правы, все стало работать как надо!!! т.е. 1. (Страница 2) Бранч который на кнопке сделал тип Page thes in Aplication 2. (Страница 2) Удалил DA который был повешен на кнопку 3. (Страница 3) Добавил бранч на родительскую страницу ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2018, 14:17 |
|
|
start [/forum/topic.php?fid=50&msg=39715664&tid=1874098]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 298ms |
total: | 557ms |
0 / 0 |