Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Popup окно выбора из справочника. Как иницировать DA в родительском? / 13 сообщений из 13, страница 1 из 1
16.12.2014, 17:46
    #38835352
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
из папап окна меняю переменную в родительском окне.
Ожидал что на событие Change Items повешу DA.
Но оно, что-то не срабатывает на ввод символов. Только после ввода на Enter.
Как тогда запустить код в родительском окне?
...
Рейтинг: 0 / 0
16.12.2014, 17:54
    #38835363
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
Petro123,
Каким образом ты его меняешь? JS? Js сам по себе не генерит никаких событий.
...
Рейтинг: 0 / 0
16.12.2014, 17:55
    #38835365
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
Petro123,
И тем более "ввод символом" это точно не событие "change"
...
Рейтинг: 0 / 0
16.12.2014, 18:01
    #38835371
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
blkangelPetro123,
Каким образом ты его меняешь? JS? Js сам по себе не генерит никаких событий.
дурдом)). А Delphi - генерит)))
Что делать?
...
Рейтинг: 0 / 0
16.12.2014, 18:24
    #38835384
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
SvUser открываем всплывающее окно, запрашиваем количество, далее яваскрипт функция копирует количество в hidden item основного окна, закрывает себя и делаем submit на основное окно. Если не получится сделать Submit в этой же функции, то добавить этот Submit на основной странице в обрабочике события этого hidden item.
открытие popup окна из pl/sql процедуры
это как?
...
Рейтинг: 0 / 0
16.12.2014, 19:56
    #38835446
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
Petro123из папап окна меняю переменную в родительском окне.
Ожидал что на событие Change Items повешу DA.
Но оно, что-то не срабатывает на ввод символов. Только после ввода на Enter.
Как тогда запустить код в родительском окне?
Ввод символов - это не change. Change в редактируемых полях срабатывает после потери фокуса. Сам ввод символов, это keypress, например. И вообще, вопрос к апексу не имеет отношения.
...
Рейтинг: 0 / 0
16.12.2014, 20:07
    #38835457
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
Petro123SvUser открываем всплывающее окно, запрашиваем количество, далее яваскрипт функция копирует количество в hidden item основного окна, закрывает себя и делаем submit на основное окно. Если не получится сделать Submit в этой же функции, то добавить этот Submit на основной странице в обрабочике события этого hidden item.
открытие popup окна из pl/sql процедуры
это как?
Нужное событие обычно можно сгенерировать из яваскрипта.
Что-то типа opener.jQuery(...).trigger или подобное
...
Рейтинг: 0 / 0
17.12.2014, 09:39
    #38835703
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
Petro123blkangelPetro123,
Каким образом ты его меняешь? JS? Js сам по себе не генерит никаких событий.
дурдом)). А Delphi - генерит)))
Что делать?
Скакать и бегать.

Аяксом принудительно вызывать событие.
$("#DOM").click()
$("#DOM").change()
и т.д.
Но еще раз повторю SvDev и себя. Ввод символов в поле это не change, а какое использовать событие для ввода символа keyup, keydown или keypress ты четко должен понимать между ними разницу. Да и это не тема Апекса.
...
Рейтинг: 0 / 0
17.12.2014, 10:00
    #38835727
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
blkangel,
да, я уже прочитал, что по стандарту W3 событие после потери фокуса .
Что в корне отличается от десктопа.
Счас всё решу в коде и отпишусь.
...
Рейтинг: 0 / 0
17.12.2014, 10:06
    #38835732
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
blkangelPetro123пропущено...

дурдом)). А Delphi - генерит)))
Что делать?
Скакать и бегать.

Аяксом принудительно вызывать событие.
$("#DOM").click()
$("#DOM").change()
и т.д.
Но еще раз повторю SvDev и себя. Ввод символов в поле это не change, а какое использовать событие для ввода символа keyup, keydown или keypress ты четко должен понимать между ними разницу. Да и это не тема Апекса.
Опечатка, не Аяксом, а Jquery
...
Рейтинг: 0 / 0
17.12.2014, 10:14
    #38835737
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
blkangel$("#DOM").
вряд ли ДОМ из другого окна доступен
...
Рейтинг: 0 / 0
17.12.2014, 10:35
    #38835750
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
Petro123blkangel$("#DOM").
вряд ли ДОМ из другого окна доступен
Вопрос не в этой ветке форума.
Код: javascript
1.
parent.$("#DOM")
...
Рейтинг: 0 / 0
17.12.2014, 10:36
    #38835752
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно выбора из справочника. Как иницировать DA в родительском?
SvDev,
спс. Через opener работает).
Вопрос закрыт.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Popup окно выбора из справочника. Как иницировать DA в родительском? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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