Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / html item's / 5 сообщений из 5, страница 1 из 1
20.05.2011, 11:33
    #37271060
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
html item's
Два вопроса:

1. Можно ли программировать item's на странице с помощью чистого html? Что будет происходить при отправке их на сервер, если там отсутствует их описание в виде item's? Документировано ли тут какое-нибудь поведение APEX?

2. На страницу выводится много hidden item's, в результате чего при отправке превышается лимит и выводится ошибка.
Можно ли запретить отправку части item's посредством doSubmit, но так, чтобы все остальные отправлялись?
...
Рейтинг: 0 / 0
20.05.2011, 13:17
    #37271347
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
html item's
SvUser, попытаюсь ответить на вопрос номер 2.
Так как в апексе при сабмите формы при используется метод POST (с GET всё проще), можно использовать метод, описанный
здесь
...
Рейтинг: 0 / 0
23.05.2011, 09:45
    #37273860
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
html item's
SvUser1. Можно ли программировать item's на странице с помощью чистого html? Что будет происходить при отправке их на сервер, если там отсутствует их описание в виде item's?
Отсутствие айтемов в базе не критично при использовании связки AJAX+Application process/Ajax Callback. Передавать созданные вручную айтемы нужно как параметры:
Код: plaintext
1.
2.
ajaxRequest =  new  htmldb_Get( null ,$v('pFlowId'),'APPLICATION_PROCESS=TEST',$v('pFlowStepId'));
ajaxRequest.addParam('x01',$v('myitem'));
ajaxResponse = ajaxRequest.get();
А обращаться к ним в pl-sql через
Код: plaintext
wwv_flow.g_x01
...
Рейтинг: 0 / 0
23.05.2011, 12:16
    #37274172
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
html item's
Спасибо за ответы,
non-apexoidSvUser, попытаюсь ответить на вопрос номер 2.
Так как в апексе при сабмите формы при используется метод POST (с GET всё проще), можно использовать метод, описанный
здесь
Хороший материал, т.е. предлагается переписать doSubmit, не включив нужные элементы таким образом.
Только боюсь, в doSubmit таким же образом может включаться какая-то дополнительная информация, и всё это порушится.
сейчас смотрю в эту сторону:
Код: plaintext
1.
2.
<hiddenitem id="P1_UR001" value="700">
...
jQuery('#P1_UR001').attr('value')
+ как-то сконвертировать в элемент формы input, если необходима отправка, и выполнить doSubmit;
...
Рейтинг: 0 / 0
23.05.2011, 12:26
    #37274200
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
html item's
haXbatОтсутствие айтемов в базе не критично при использовании связки AJAX+Application process/Ajax Callback. Передавать созданные вручную айтемы нужно как параметры:
Код: plaintext
1.
2.
ajaxRequest =  new  htmldb_Get( null ,$v('pFlowId'),'APPLICATION_PROCESS=TEST',$v('pFlowStepId'));
ajaxRequest.addParam('x01',$v('myitem'));
ajaxResponse = ajaxRequest.get();
А обращаться к ним в pl-sql через
Код: plaintext
wwv_flow.g_x01

Как вариант, если всё взаимодействие написано через ajax. Больше интересует комбинации с doSubmit.
haXbat
Код: plaintext
wwv_flow.g_x01

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


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