|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
Здравствуйте, Проблема опять со всплывающими окнами пишу в PL/SQL процедуре на странице что-то типа: Код: plaintext 1. 2. 3. 4.
функция callMyPopup() открывает всплывающее окно. функция вполне рабочая, проверял. Пробовал текст java функции поместить в процедуру-эффект тот же... Бранч после процедуры выполняется... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2009, 12:40 |
|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
heavyside, 0. Функцию, конечно, мы не увидим, так? 1. Кнопке в Optional URL Redirect:URL Target добавьте Код: plaintext
PAGE_NUMBER - номер страницы, которую показать в всплывающем окне. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2009, 17:02 |
|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
suPPLer, да не, функцию могу показать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
suPPLerКнопке в Optional URL Redirect:URL Target добавьте ммм...мне надо, чтобы отработала процедура, потом открылось окно. в бранч прописываю вызов фукции-не вызывает. да и всё-таки интересно почему не открывает в первом указнном мной варианте, хотя если на кнопку прописать: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 15:06 |
|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
Создайте PL/SQL Dynamic Content region с вашей процедурой. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2009, 17:32 |
|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
Ales Protiv, регион-то создал, но как использовать не понимаю.... поместил в него Код: plaintext 1. 2. 3. 4.
в прнципе не работал ещё с таким типом региона, не могли бы подсказать что да как поподробнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2009, 10:50 |
|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
Подскажите как Код: plaintext
Задача: Пользователь вводит значение в поле. Идет Submit. В зависимости от условий значения, должен отработать процесс или открытся popup с окном ввода доп информации. Сейчас все работает кроме того что страница нужна POPUP. Думал что можно через Branch to Page or URL Просто указав номер страницы, страница открывается, но мне надо именно POPUP. В ней я уже сделал процесс при закрытии и закрытие. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2011, 16:32 |
|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
heavyside, Понимаю что времени много прошло.. но тоже попробовал как у Вас.. не работает :( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2011, 16:41 |
|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
heavysideЗдравствуйте, Проблема опять со всплывающими окнами пишу в PL/SQL процедуре на странице что-то типа: Код: plaintext 1. 2. 3. 4.
функция callMyPopup() открывает всплывающее окно. функция вполне рабочая, проверял. Пробовал текст java функции поместить в процедуру-эффект тот же... Бранч после процедуры выполняется... Вероятная причина: создается процесс onSubmit вместо before load. Вообще добавить яваскрипт можно: 1. В свойствах страницы onload 2. с apex 4.0 с помощью пакета apex_javascript в процессе before load. 3. Через регион типа pl/sql dynamic content (тем же htp.p ) grigoПодскажите как Код: plaintext
Яваскрипт нельзя указывать в бранче. Бранч - то что выполняется на стороне сервера, в ответ на submit, а яваскрипт - то что выполняется на клиентской машине пользователя при работе с загруженной страницей. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2011, 20:23 |
|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
SvUser, Спасибо, попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2011, 17:25 |
|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
SvUser, Уважаемый, если не затруднит, проясните. Описываю ситуацию: Есть поле с Submit Оно всегда onFocus (через javascript) Есть сканер ШК который считывает ШК и передает его в это поле. Сканер запрограммирован на передачу Enter после сканирования. По сабмит вызыается процесс, который выполняет ряд проверок и пишет штрихкод в табличку. Этот вариант уже работает на 100%. Усложним задачу: Выносим на страницу CheckBox static Y. Теперь если чекбокс отмечен нужно после того как отсканировали шк и нажали интер (все это делает сканер ШК), выводить форму с запросом количества, и только после запроса количества писать в табличку ШК и количество. Как реализовать, куда копать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2011, 21:34 |
|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
SvUser, Допер до JS BeforeSubmit форма с вводом количества стала открыватся ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2011, 22:43 |
|
открытие popup окна из pl/sql процедуры
|
|||
---|---|---|---|
#18+
А в чем собственно сложности? Всё зависит от способа реализации. Форму с запросом количества можно выводить: 1. После submit, на той же странице, через conditional display, выводить нужную форму, запрашивать количество, новый сабмит. 2. После submit, на отдельной странице через branches. Тоже самое, 2 сабмита. 3. Через аякс/dynamic action менять динамически отображаемые элементы на странице без submit. После запроса количества делать сабмит. 4. Выводить в сплывающем запрограммированном яваскрипт-окне. После запроса количества делать сабмит. Всплывающее окно может быть запограммировано через html, или быть отдельной страницей апекса. Если вас интересует самый самый последний вариант, то без сабмитов, через яваскрипт, открываем всплывающее окно, запрашиваем количество, далее яваскрипт функция копирует количество в hidden item основного окна, закрывает себя и делаем submit на основное окно. Если не получится сделать Submit в этой же функции, то добавить этот Submit на основной странице в обрабочике события этого hidden item. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2011, 22:55 |
|
|
start [/forum/topic.php?fid=50&msg=37324000&tid=1876479]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 285ms |
total: | 426ms |
0 / 0 |