powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Вопрос про чекбоксы в отчете
2 сообщений из 2, страница 1 из 1
Вопрос про чекбоксы в отчете
    #38149024
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрю в книгу, вижу фигу...

Прочитал: это , это , это и это .

Сделал (апекс 4.2):
1. Отчет по SQL запросу:
Код: plsql
1.
2.
3.
4.
5.
select apex_item.checkbox (10, id) id_checkbox,
       col1, 
       col2, 
       col3
from mytable

(тут, кстати, уже вопрос - чекбоксы выглядят как чекбоксы, только если в настройках столбца отчета указать такой способ отображения. Так и должно же быть, правильно?)
2. Кнопку TEST
3. Text Area Item P9_RESULT
4. PL/SQL процесс (after submit, вызывается по кнопке TEST).
Если код процесса такой:
Код: plsql
1.
2.
3.
begin
  :P9_RESULT := '123';
end;

то после нажатия на кнопку страница перезагружается и в поле P9_RESULT появляется строка "123".
Делаю код такой:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
declare
  v_result varchar2(4000);
begin
  for i in 1..apex_application.g_f10.count loop
    v_result := apex_application.g_f10(i) || chr(10);
  end loop;

  :P9_RESULT := v_result;
exception 
  when others then 
  :P9_RESULT := 'exception ' || SQLERRM;
end;

Если ни один чекбокс не выбран, то страница перезагружается, поле P9_RESULT пустое. Если выбираю хотя бы один, то после нажатия на кнопку вижу
Код: plaintext
1.
Not found
The requested URL /apex/wwv_flow.accept was not found on this server 
Но везде написано, что в apex_application.g_f10 должен оказаться список отмеченных чекбоксов. Что не так?
...
Рейтинг: 0 / 0
Вопрос про чекбоксы в отчете
    #38149792
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ларчик просто открывался...
Когда создаешь регион, столбец с чекбоксами по умолчанию получает тип "Display as Text", в отчете выводится html-код чекбокса. Если в свойствах столбца поставить Display as как "Simple Checkbox", то в отчет выводятся чекбоксы, а приведенная в первом посте процедура не работает.
Когдая я изменил Display as на "Standard Report Column", все заработало.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Вопрос про чекбоксы в отчете
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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