powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Dynamic Action и Tabular Form
7 сообщений из 7, страница 1 из 1
Dynamic Action и Tabular Form
    #37418869
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется страница с отчетом, при нажатии на кнопки необходимо пройтись в цикле по записям и совершить некие действия.
Проблема в том что что в одинаковых PL\SQL процессах:
Код: plaintext
1.
2.
begin
raise_application_error(- 20101 ,APEX_APPLICATION.G_f02.count);
end;

Выполняемых в Dynamic Action значение APEX_APPLICATION.G_f02.count = 0 (при этом например действие Refresh - для региона с отчетом корректно отрабатывает и выводит изменившиееся данные), а в точном таком же процессе но уровня Page Process - такое какое должно быть.
Вопрос можно ли достучаться до отчета без Submita? Задача - сохранение позиций документа в коллекцию перед добавлением новой строки и соответственно обновлением региона.
Пример:
http://apex.oracle.com/pls/apex/f?p=4000:1:::NO:RP:FB_FLOW_ID,F4000_P1_FLOW:345,345
WS: dshtukin
User: developer
pwd: 123
App: 345
При нажатии Submit видимо число строк, при нажатии ShowCount - нет.

P.S. Поиск юзал: http://www.sql.ru/forum/actualthread.aspx?tid=695248&pg=1&mid=7655821#7655821 - пока не понял может ли это помочь решить проблему.
...
Рейтинг: 0 / 0
Dynamic Action и Tabular Form
    #37419275
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не работает, т.к. Dynamic Action при таких опциях выполняет ajax запрос, ес-но никаких сабмитов не происходит.
Для того чтобы получить доступ из pl sql нужно выполнить Submit.
Если интересует именно ajax решения, то последняя ссылка как раз то что нужно
...
Рейтинг: 0 / 0
Dynamic Action и Tabular Form
    #37527177
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, Здравствуйте.

Не сильно затруднит кого нибудь из опытных набросать рабочий пример сохранения отчета из нескольких колонок и строк без Сабмита страницы? Думаю тема интересная не только мне, но пока очень не хватает знания JavaScript, Ajax и т.п.
Или возможно у кого нибудь найдется ссылка на такой пример. Поиск в гугле выдает только манипуляции с отдельными итемами (буду рад если ошибусь).
...
Рейтинг: 0 / 0
Dynamic Action и Tabular Form
    #37527470
non-apexoid_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
apex_application.g_XX... инициализирован только после сабмита. Кстати, похожие темы здесь действительно обсуждались, и не раз. Если очень нужно:
По нажатию кнопки
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
function f() {
  var str="";
  var a = $("input[id*='f01_']");
  for (var i= 0 ;i<a.length;i++) {    
    str=str+":"+a[i].value;
  }
  var get = new htmldb_Get(null, $x('pFlowId').value, 'APPLICATION_PROCESS=DOSOMETHING', &APP_PAGE_ID.);
  get.add('P4_VALUES', str.substr( 1 ));
  var gReturn=get.get();
}
процесс по требованию DOSOMETHING
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
declare
  a apex_application_global.vc_arr2;
begin
  a := APEX_UTIL.STRING_TO_TABLE(:P4_VALUES);
  -- делайте со своим массивом что хотите
  :P4_VALUES2 := a.count;
end;
...
Рейтинг: 0 / 0
Dynamic Action и Tabular Form
    #37528761
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю многоуважаемый non-apexoid_.
Небольшое уточнение - P4_VALUES, это Apllication Item ?
...
Рейтинг: 0 / 0
Dynamic Action и Tabular Form
    #37528957
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в общем не важно, переменная уровня приложения либо страницы с сохранением состояния сессии.
...
Рейтинг: 0 / 0
Dynamic Action и Tabular Form
    #37528960
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid,

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


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