Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
ru:airlay:layersettings [2020/02/04 16:01] Георгий [Фильтры] |
ru:airlay:layersettings [2021/04/30 16:49] Лев [Фильтры] |
||
---|---|---|---|
Строка 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" | ||
+ | |||
+ | |||
+ | === Типы === | ||
+ | Учитывайте формат данных, | ||