Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ru:airlay:layersettings [2019/07/17 13:47] Калинин Александр Игоревич [Описание функций] |
ru:airlay:layersettings [2021/04/30 16:57] Александр Снетков |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== | + | ====== |
==== Navigation ==== | ==== Navigation ==== | ||
* [[ru: | * [[ru: | ||
- | | + | |
- | ==== Описание ==== | + | |
==== Фильтры ==== | ==== Фильтры ==== | ||
- | После загрузки данных в DataSet, вы можете создать слой с различными данными из DataSet. Для отображения только части объектов, | ||
- | \\ | ||
- | Правила задания фильтра. Для фильтрации по атрибуту вы можете задать некий атрибут { {atr}} используя фигурные скобки и выполнить сравнение. Для этого вы можете использовать логические операторы сравнения ">", | ||
- | \\ | ||
- | **Примеры: | ||
- | { {atr}}=30 & { {atr2}}=" | ||
- | ==== Описание функций ==== | + | После загрузки объектов в набор данных, |
- | В области " | + | |
- | \\ | + | === Формат === |
- | data-createfunctioncall=' | + | |
- | data-createfunctioncall='["MrskModule:: | + | == Простой фильтр == |
- | \\ | + | Простой фильтр состоит из трех частей: |
- | **Пример запроса**:\\ | + | - Имя атрибута. Задаётся в фигурных скобках. |
- | <code html> | + | - Операция. Допустимые операции: |
- | <button data-createfunctioncall=' | + | * Операции сравнения: %% <, <=, >, >=, =, != %%. |
- | </ | + | * Операция проверки существования атрибута: |
+ | - Значение. Допустимые типы: | ||
+ | * %% " | ||
+ | * %% " | ||
+ | * 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(" | ||
+ | |||
+ | |||
+ | === Типы === | ||
+ | Учитывайте формат данных, его можно определить по записи %% " |