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