Фильтры экземпляров
Фильтры экземпляров класса определяют, какие экземпляры показаны в списках различных экземпляров класса. Каждый фильтр содержит одно или более правил, которые применяются к полям класса для выяснения, какие экземпляры должны фильтроваться и отображаться в списке экземпляров.
Каждый фильтр определяется набором правил, которые включают:
- Логическая операция. Доступные опции - это И (AND) и ИЛИ (OR). Если выбрано И, это правило и предыдущие правила должны быть верными. Если выбрано ИЛИ, либо это правило, либо предыдущие правила должны быть верными. Логическая операция не доступна для первого правила в наборе правил.
- Тип. Условие или вложенные условия. Если выбрано условие, правило обрабатывается согласно Колонке, Операции и Значению, выбранными в нем. Если выбраны вложенные условия, результат правила равняется совокупному результату набора вложенных правил, определенного таблицей вложенных условий.
- Колонка. Определяет, какое поле класса или колонка базы данных проверена правилом.
- Операция. Определяет, какая операция применяется для проверки значения колонок, т.е. Равен нулю или Больше чем. Доступные операции зависят от типа колонки.
- Значение. Значение, по которому проверяется колонка. Все значения определены как строки.
- Вложенные условия. Определяет правила подфильтра. Вложенный фильтр - это таблица, с теми же полями, что и таблица правил фильтра высшего уровня. Уровень вложенности не ограничен.