Поэтому я использую группу флажков для фильтрации моего интерактивного отчета. У меня 4 статуса: активен, неактивен, в работе и удален. Фильтр отлично работает с кодом:
and (instr(':'||:P77_STATUS||':',':'||(vb.status||':')) >0 or :P77_STATUS is null)
Обычно, когда я открываю страницу, все строки загружаются со всеми 4 статусами, однако мне бы хотелось, чтобы статус «удалено» не выбирался изначально при загрузке страницы. Это возможно?
Заранее спасибо.
Сначала установите для атрибута элемента P77_STATUS Source > Maintain Session State
значение «По запросу (только память), если вы хотите сбрасывать группу флажков при каждом обновлении страницы, в противном случае выберите «По сеансу (диск»).
Далее предположим, что атрибут LOV P77_STATUS установлен как SQL-запрос и выглядит следующим образом:
select 'ACTIVE' d, 'ACTIVE' r FROM dual
union all
select 'INACTIVE' d, 'INACTIVE' r FROM dual
union all
select 'IN PROGRESS' d, 'IN_PROGRESS' r FROM dual
union all
select 'DELETED' d, 'DELETED' r FROM dual
Теперь, чтобы отметить только определенные флажки, установите атрибут элемента Default
как: