Конструктор условий
Конструктор условий – это инструмент, который позволяет создавать операторы условий для дальнейшей фильтрации записей. Конструктор условий доступен пользователям на представлениях списков, а также на формах, где добавлены поля типа Conditions.
Конструктор условий помогает пользователям фильтровать списки, создавать правила ACL, бизнес-правила и другое.
Формат условий
Условие состоит из трех частей:
- Поле
- Оператор
- Значение
Поле – это список выбора, состоящий из колонок таблицы. Вы можете переходить к колонкам связанных таблиц с помощью dot-walking.
Часть Оператор представляет собой список выбора, состоящий из различных наборов операторов. Наборы зависят от типа поля. Например, в таблице Задачи нельзя применить оператор больше чем к полю Активна, так как это поле типа True/False. Но вы можете использовать этот оператор для любого числового типа.
Часть Значение представляет собой текстовое поле, набор текстовых полей или список выбора, в зависимости от выбранного поля и оператора. Например, для поля Активна типа Boolean область значений будет отображаться в виде списка выбора с вариантами Да и Нет.
Атрибуты расширенной модели записи
Конструктор условий поддерживает фильтрацию записей с использованием атрибутов расширенной модели записи (REM-атрибутов). Вы можете выбрать модель, связанную с выбранной таблицей, и построить критерий с атрибутом из этой модели и оператором, соответствующим типу атрибута. Фильтр поиска полей и атрибутов также позволяет найти конкретную модель как совокупность атрибутов.
При использовании конструктора условий с таблицами, которые включают REM-атрибуты, в окне поиска доступны дополнительные опции:
Используйте доступные опции, чтобы отфильтровать результаты поиска:
- Нажмите