Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
ru:airlay:layersettings [2020/02/04 16:01] Георгий [Фильтры] |
ru:airlay:layersettings [2021/04/30 16:57] (текущий) Александр Снетков |
||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| * [[ru: | * [[ru: | ||
| * [[ru: | * [[ru: | ||
| - | ==== Описание ==== | ||
| ==== Фильтры ==== | ==== Фильтры ==== | ||
| - | После загрузки данных | + | |
| - | \\ | + | После загрузки |
| - | Правила задания фильтра. | + | |
| - | \\ | + | === Формат === |
| - | **Примеры:**\\ | + | |
| - | ″ | + | == Простой фильтр == |
| - | {atr}}=30 & { {atr2}}=" | + | Простой фильтр состоит из трех частей: |
| + | - Имя атрибута. Задаётся в фигурных скобках. | ||
| + | - Операция. Допустимые операции: | ||
| + | * Операции сравнения: %% <, <=, >, >=, =, != %%. | ||
| + | * Операция проверки существования | ||
| + | - Значение. Допустимые типы: | ||
| + | * %% " | ||
| + | * %% " | ||
| + | * 10 - целое число. | ||
| + | * 10.5 - вещественное число. | ||
| + | * %% date(" | ||
| + | * true, false - логические типы [[https:// | ||
| + | |||
| + | == Примеры == | ||
| + | * %% {{ name }} = "Your name" %% | ||
| + | * %% {{ name }} != "Your name" %% | ||
| + | * %% {{ name }} = " | ||
| + | * %% {{ id }} = 1 %% | ||
| + | * %% {{ cost }} > 9.99 %% | ||
| + | * %% {{ date }} = date(" | ||
| + | * %% {{ date }} > date ("-1 year") %% | ||
| + | * %% {{ date }} <= date (" | ||
| + | * %% {{name}} exists true %% | ||
| + | * %% {{name}} exists false %% | ||
| + | |||
| + | |||
| + | == Составной фильтр == | ||
| + | Для | ||
| + | * %% &, && %% - объект должен проходить оба фильтра. | ||
| + | * %% |, || %% - объект должен проходить один из фильтров. | ||
| + | |||
| + | Если | ||
| + | |||
| + | == Примеры == | ||
| + | * %% {{ name }} = "К*" | ||
| + | * %% {{ name }} = "name" | ||
| + | * %% {{ id }} = 1 && ( {{ date }} = date("26-03-2021") || {{ name }} = "Your name" | ||
| + | |||
| + | |||
| + | === Типы === | ||
| + | Учитывайте формат данных, | ||