Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / как определить id апекс-айтема APEX_APPLICATION.g_f01 / 6 сообщений из 6, страница 1 из 1
26.12.2013, 11:08
    #38512875
mansion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как определить id апекс-айтема APEX_APPLICATION.g_f01
Добрый день.

Создаю в репорте удаление строки по выделенному чекбоксу.
Создал процесс
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
Begin

For i In 1..APEX_APPLICATION.g_f01.Count
 Loop 
  delete from ИМЯ_ТАБЛ where ПОЛЕ=APEX_APPLICATION.g_f01(i);
 End Loop;

End;



повесил процесс на кнопку. теперь при выборе чекбокса и нажатии кнопки происходит сабмит и "браузер не может отобразить страницу" я думаю что неправильно указываю айтем ид, поправьте если не так
...
Рейтинг: 0 / 0
26.12.2013, 15:39
    #38513287
NoGot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как определить id апекс-айтема APEX_APPLICATION.g_f01
Скорее всего не указан (или неверно указан) бранч (branches) перехода на страницу.
...
Рейтинг: 0 / 0
26.12.2013, 16:01
    #38513316
mansion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как определить id апекс-айтема APEX_APPLICATION.g_f01
решил так: то поле, на котором висит чекбокс в репорте записал так select ..., apex_item.checkbox(1, ПОЛЕ) as checkbox, ...from ...
и в настройках этого поля в репорте поставил вместо Simple Checkbox - Standart report column. всё заработало, удаляет выбранные
...
Рейтинг: 0 / 0
26.12.2013, 16:07
    #38513326
mansion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как определить id апекс-айтема APEX_APPLICATION.g_f01
назрел другой вопрос из той же песни с удалением строки в репорте:

как такое провернуть если запрос в репорте вытягивает не sql запрос из базы оракл, а апекс коллекцию, то есть мне нужно сделать процесс, который будет мочить строки из апекс коллекции в репорте.
у апекс коллекций вроде свои причиндалы по удалению ?
...
Рейтинг: 0 / 0
26.12.2013, 16:46
    #38513385
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как определить id апекс-айтема APEX_APPLICATION.g_f01
Если вы как то реализуете это на основании запроса то можно.
...
Рейтинг: 0 / 0
27.12.2013, 09:05
    #38513861
mansion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как определить id апекс-айтема APEX_APPLICATION.g_f01
kasik,

ну да, так и сделал, только в условие добавил имя коллекции
Код: plsql
1.
2.
3.
4.
5.
Begin
  For i In 1 .. APEX_APPLICATION.g_f01.Count Loop 
   Delete from apex_collections where collection_name='TO_PRINT' and  c004 = to_char(APEX_APPLICATION.G_F01(i));
  End Loop;
End;
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / как определить id апекс-айтема APEX_APPLICATION.g_f01 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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