Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / doSubmit и Request / 4 сообщений из 4, страница 1 из 1
16.08.2011, 18:36
    #37398328
Oracle APEX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
doSubmit и Request
Здравствуйте.
В календаре на HTML Table Cell Attributes внесено onChange='doSubmit("PICK_DATE");'

Но в on load процессе

Код: plaintext
1.
2.
3.
4.
if :Request='PICK_DATE' then
htp.p('PICK_DATE works!!!');
else
htp.p('PICK_DATE doesnt works!!!');
end if;


выводится 'PICK_DATE doesnt works!!!' после срабатывания doSubmit'а. Правильно ли я понимаю как работает функция doSubmit?
...
Рейтинг: 0 / 0
16.08.2011, 18:48
    #37398341
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
doSubmit и Request
После срабатывания Submit выполняется onSubmit c :Request='PICK_DATE', потом срабатывает branch, где :Request по-умолчанию обнуляется, потом срабатывает onload и выводится выводится соответственно 'PICK_DATE doesnt works!!!
Как одно из решений можно сделать branch с условием :Request='PICK_DATE', и указать поле Request PICK_DATE
...
Рейтинг: 0 / 0
16.08.2011, 18:57
    #37398357
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
doSubmit и Request
Oracle APEXПравильно ли я понимаю как работает функция doSubmit?

А как Вы понимаете? Сабмит, который выполняется на странице, устанавливает REQUEST для обращения к серверу и выполнению фазы Page Processing. Фаза Page Processing устанавливает новый сабмит при переходе к фазе Page Rendering (отображению новой страницы).

Как уже написали, Вы можете устанавливать соответствующий REQUEST в свойствах перехода (aka Branch). Или, если сабмит у Вас исключительно для передачи REQUEST, делать redirect на нужную страницу вместо submit. Как указать REQUEST и прочее в URL, смотрите в документации .
...
Рейтинг: 0 / 0
16.08.2011, 18:59
    #37398359
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
doSubmit и Request
suPPLerФаза Page Processing устанавливает новый сабмитREQUEST при переходе к фазе Page Rendering (отображению новой страницы).

Исправил.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / doSubmit и Request / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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