Oracle Apex - создание / передача / установка интерактивного отчета (IR). Фильтрует как параметры через URL
Кредиты : 1 2 ШАГ 1 - Определить stati c id для области интерактивного отчета
ШАГ 2 - Изменить синтаксис URL на содержащий - ID отчета | Фильтр | ИМЯ КОЛОННЫ :
( Пример 1 : добавит интерактивный отчет , фильтр с оператором IN )
http://mywebsite.com/ords/f?p=103:2:::::IR[MOS]IN_SR_COMPANY:\Coca Coba,Gudai Exchange Holdings\
Где:
- IR - префикс обязателен
- [MOS] - Stati c Идентификатор интерактивного отчета.
- IN - оператор фильтра интерактивных отчетов IN оператор (см. Список операторов ниже)
- SR_COMPANY - имя столбца интерактивного отчета.
- \ Coca Coba, Gudai Exchange Holdings \ - значение фильтра (в данном примере: 2 названия компаний).
Результат:
( Пример 2 : добавит интерактивный отчет фильтр с содержит оператор и очистит предыдущие фильтры )
http://mywebsite.com/ords/f?p=103:2::::CIR:IR[MOS]C_SR_COMPANY:\GMC Sport Company\
Где:
- CIR - очищает предыдущие фильтры
- IR - префикс обязателен
- [MOS ] - Stati c Идентификатор интерактивного отчета.
- C - фильтр интерактивного отчета содержит оператор (см. Список операторов ниже)
- SR_COMPANY - имя столбца интерактивного отчета.
- GM C Sport Company - значение фильтра (в данном примере: 2 названия компаний).
Результат:
СПИСОК ДЕЙСТВУЮЩИХ ОПЕРАТОРОВ (oracle apex официальная документация ):
Допустимые операторы:
C = Содержит
EQ = Равно (это значение по умолчанию)
ГТД = Больше или равно
GT = Больше, чем
LIKE = SQL Как оператор
LT = Меньше
LTE = Меньше или равно
N = Нуль
N C = Не содержит
NEQ = Не равно
NLIKE = Не похоже
NN = Not Null
NIN = Not In (экранировать запятыми значениями с начальным и конечным обратным символом sh,)
IN = В (экранирование через запятую значениями с начальным и конечным обратным символом sh,)
ROWFILTER = текст строки содержит (это ищет все столбцы отображения редактировать в отчете с типом STRING или NUMBER)