Oracle Apex - Создать / Передать / Установить Интерактивный отчет (IR) Фильтры в качестве параметров через URL - PullRequest
0 голосов
/ 16 марта 2020

Сценарий

  1. Попытка добавить Oracle Апекс Интерактивные фильтры отчетов с использованием URL.
  2. После официального do c синтаксис: Oracle установка do c - 8.4.3 При связывании с интерактивными отчетами пока не удалось найти простой синтаксис URL для создания фильтров операторов IN или CONTAINS (в Oracle Apex интерактивный отчет) через URL.

1 Ответ

0 голосов
/ 16 марта 2020

Oracle Apex - создание / передача / установка интерактивного отчета (IR). Фильтрует как параметры через URL


Кредиты : 1 2 ШАГ 1 - Определить stati c id для области интерактивного отчета

enter image description here



ШАГ 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 названия компаний). enter image description here

Результат:

enter image description here

( Пример 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 названия компаний).

Результат:

enter image description here



СПИСОК ДЕЙСТВУЮЩИХ ОПЕРАТОРОВ (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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...