Инструменты пользователя

Инструменты сайта


ru:airlay:layersettings

Это старая версия документа!


Настройки слоя

Фильтры

После загрузки объектов в набор данных, вы можете создать слой с различными объектами из набора данных. Для отображения только части объектов, вы можете использовать фильтр объектов по атрибутам.

Формат

Простой фильтр

Простой фильтр состоит из трех частей:

  1. Имя атрибута. Задаётся в фигурных скобках.
  2. Операция сравнения. Допустимые операции: <, <=, >, >=, =, !=
  3. Значение. Допустимые типы:
    • «Отключено» - строка.
    • «Откл*» - подстрока.
    • 10 - целое число.
    • 10.5 - вещественное число.
    • date(«some date») - метка unix-времени.
Примеры
  • {{ name }} = "Your name"
  • {{ name }} != "Your name"
  • {{ name }} = "А*"
  • {{ id }} = 1
  • {{ cost }}> 9.99
  • {{ date }} = date("26-03-2021")
  • {{ date }} > date ("-1 year")
  • {{ date }} <= date ("01-01-2021")
Составной фильтр

Для комбинации простых фильтров необходимо использовать логические операторы:

  • &, && - объект должен проходить оба фильтра.
  • |, || - объект должен проходить один из фильтров.

Если необходимо обойти приоритет операций: &, && приоритетнее чем |, || , то необходимо воспользоваться круглыми скобками.

Примеры
  • {{ name }} = "К*" && {{ date }}=date("10-03-2021")
  • {{ name }} = "name" || {{ id }} = 1
  • {{ id }} = 1 && ( {{ date }} = date("26-03-2021") || {{ name }} = "Your name" )
ru/airlay/layersettings.1617010874.txt.gz · Последнее изменение: 2021/03/29 16:41 — Александр Снетков