Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Jquery с модальными формами + Apex 3.2 / 11 сообщений из 11, страница 1 из 1
11.05.2011, 11:29
    #37254422
faruxP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery с модальными формами + Apex 3.2
Разбирал пример с модальной формой на jquery ( apex 3.2 ) , получилось успешно, но потом понадобилось ещё одно модальное
окно - стал действовать по аналогии, но если первый регион , при загрузке всей страницы , связанный с первым модальным окном ( Template - No Template ) не рисуется и не видны объекты на нем размещенные, то элементы второго региона ( точная копия первого, за исключением id разумеется ) почему то отрисовываются , почему не понятно - Template - No Template для него тоже выставлен
...
Рейтинг: 0 / 0
11.05.2011, 13:21
    #37254770
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery с модальными формами + Apex 3.2
faruxP,

Добавили код для инициализации второго модального окна?
Код: plaintext
1.
2.
3.
4.
5.
6.
$( function() {
   $('#MyId').dialog(
   {
//bla-bla-bla

   });
});
...
Рейтинг: 0 / 0
12.05.2011, 08:34
    #37256244
faruxP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery с модальными формами + Apex 3.2
конечно, всё есть

--- первый
$( function() {
$('#ModalForm').dialog(
{
modal : true ,
autoOpen : false ,
width : 500 ,
autosize : false ,
buttons : {
Отказ : function() {
closeForm();
} ,
Принять : function() {
addPerson();
}
}

});
});
--- второй
$( function() {
$('#ModalKpp').dialog(
{
modal : true ,
autoOpen : false ,
width : 500 ,
autosize : false ,
buttons : {
Отказ : function() {
closeFormKpp();
} ,
Принять : function() {
addKpp();
}
}

});
});

ну и так далее , я подозреваю что это имеет отношение не jquery , а к самому APex-у
...
Рейтинг: 0 / 0
12.05.2011, 09:20
    #37256292
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery с модальными формами + Apex 3.2
faruxP,

Апекс тут ни при чем. Покажите, что писали в регионы с No Template. У меня, к примеру, в Region Header записано:
Код: plaintext
<div id="ModalAddclaim" title="Добавить заявку" style="display:none">
Region Footer:
Код: plaintext
</div>
...
Рейтинг: 0 / 0
12.05.2011, 09:39
    #37256314
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery с модальными формами + Apex 3.2
faruxP,

Еще, если в первом $( function() { возникают яваскриптовые ошибки, то второй уже может и не выполниться.
...
Рейтинг: 0 / 0
13.05.2011, 16:08
    #37259532
faruxP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery с модальными формами + Apex 3.2
проблема решилась - правда где собака порылась я так и не нашёл, просто продолжил писать дальше в новом проекте , а старый прибил, может что то криво прописалось .... в любом случае , спасибо всем откликнувшимся
...
Рейтинг: 0 / 0
16.05.2011, 10:56
    #37262163
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery с модальными формами + Apex 3.2
haXbat
Код: plaintext
<div id="ModalAddclaim" title="Добавить заявку" style="display:none">
Код: plaintext
</div>

Подскажите, а можно подружить модальные формы с doSubmit, так чтобы на сервер отправлялись apex items, заключенные в этот диалог?
Что-то не выходит, получается только через яваскрипт, если копировать значения в items других регионов...
...
Рейтинг: 0 / 0
16.05.2011, 11:19
    #37262229
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery с модальными формами + Apex 3.2
...
Рейтинг: 0 / 0
16.05.2011, 11:25
    #37262240
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery с модальными формами + Apex 3.2
SvUser,

Да, тоже столкнулся с такой проблемой, пока нашел два работоспособных варианта:
1) Переписывать значения перед сабмитом в другие айтемы (как и ваш вариант).
2) Использовать iframe. (Подгружать в модальном окне через iframe другую страницу апекса и сабмитить ее)
...
Рейтинг: 0 / 0
16.05.2011, 13:37
    #37262564
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery с модальными формами + Apex 3.2
Решил всё-таки остановиться на ajax.

Другая проблема: при прописывании id начинает вылетать ошибка:
i.apply is not a function, что не так?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<script>
	$(function() {
		$( "#dialog-apply-form" ).dialog({
			autoOpen: false,
			height:  220 ,
			width:  360 ,
			modal: true,

                        buttons: [{
                                id:"btn-accept",
                                text: "Accept",
                                click: function() {
                                        $(this).dialog("close");
                                }
                        },{
                                id:"btn-cancel",
                                text: "Cancel",
                                click: function() {
                                        $(this).dialog("close");
                                }
                        }]
		});

		$( "#mybutton" ).click(function() {

			$( "#dialog-apply-form" ).dialog( "open" );
		});
	});
</script>

<div id="dialog-apply-form" title="Form" style="display:none">Test</div>
...
Рейтинг: 0 / 0
16.05.2011, 14:00
    #37262623
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery с модальными формами + Apex 3.2
после подключения jquery-ui-1.8.12.custom.min.js работает, видимо версия старая.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Jquery с модальными формами + Apex 3.2 / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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