powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Закрыть модальное окно с сабмитом страницы
5 сообщений из 5, страница 1 из 1
Закрыть модальное окно с сабмитом страницы
    #38122135
Kino36
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер.

Вызываю при помощи modalOpen модальное окошко со страницы.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
var modalDialog=null;

function modalOpen(pageNumber,windowTitle,windowWidth,windowHeight){
 var newURL = window.location.protocol + "//" + window.location.host + "/pls/apex/f?p=" +$v('pFlowId')+":"+pageNumber+":"+$v('pInstance')+":::::";

modalDialog=apex.jQuery('<div></div>').html('<iframe src="' + newURL + '" height="'+(windowHeight-50)+'" width="'+(windowWidth-50)+'" style="border:0" frameborder="0" scrolling="yes" marginheight="0" marginwidth="0">').dialog({autoOpen: false,modal: true,height: windowHeight,width: windowWidth,title: windowTitle});
  modalDialog.dialog('open');
}

function modalClose(){
  if (modalDialog!=null){
    modalDialog.dialog('close');
    modalDialog=null;
  }
}



В этом модальном окне заполняю параметры и хочу передать их в первую страницу. Чтобы это сделать, мне надо закрыть модальное окно и засабмитить страницу, а как это сделать не понимаю.
...
Рейтинг: 0 / 0
Закрыть модальное окно с сабмитом страницы
    #38123822
Valkar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
перед закрытием окна сделать

Код: sql
1.
2.
    apex.submit('SUBMIT');
    parent.location.reload(true);



должно помочь
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Закрыть модальное окно с сабмитом страницы
    #38776791
Vlad_567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, прошу помочь с модальным окном.
Пробую открыть модальное окно методом который написан в первом сообщении, а открывается пустое окно.
В приложении две страницы, из одной открываю вторую.

function modalOpen(pageNumber,windowTitle,windowWidth,windowHeight){
var newURL = window.location.protocol + "//" + window.location.host + "/pls/apex/f?p=" +$v('pFlowId')+":"+pageNumber+":"+$v('pInstance')+":::::";

window.alert('<iframe src="' + newURL + '" height="'+(windowHeight-50)+'" width="'+(windowWidth-50)+'" style="border:0" frameborder="0" scrolling="yes" marginheight="0" marginwidth="0">');

modalDialog=apex.jQuery('<div></div>').html('<iframe src="' + newURL + '" height="'+(windowHeight-50)+'" width="'+(windowWidth-50)+'" style="border:0" frameborder="0" scrolling="yes" marginheight="0" marginwidth="0">').dialog({autoOpen: false,modal: true,height: windowHeight,width: windowWidth,title: windowTitle});
modalDialog.dialog('open');
};


То что выдало: window.alert, без "iframe src" вставляю в браузер - открывается то что нужно, т.е. адрес страницы получается правильный. А модальное окно открывается пустое, на нём нет элементов которые должны быть.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Закрыть модальное окно с сабмитом страницы
    #39992125
Vlad_567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad_567,

Подскажите, как всётаки показать нужную страницу, а не пустую (по выше приведенному методу)?
...
Рейтинг: 0 / 0
Закрыть модальное окно с сабмитом страницы
    #39992419
Vlad_567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad_567
Vlad_567,

Подскажите, как всётаки показать нужную страницу, а не пустую (по выше приведенному методу)?


Отвечаю сам себе.
В свойствах приложения, в Security, свойство - Embed in Frames необходимо установить в Allow.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Закрыть модальное окно с сабмитом страницы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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