Поделиться через


Диалоговое окно «Список фильтров» (конструктор моделей)

Диалоговое окно Список фильтров помогает создать список из набора доступных переменных, которых слишком много и с которыми поэтому неудобно работать в раскрывающемся списке. Доступные значения могут представлять собой набор определенных значений атрибута или быть экземплярами определенной в модели сущности. Конструктор моделей и построитель отчетов открывают диалоговое окно Список фильтров при нажатии на ссылку «нет выбранных значений» рядом с условием фильтра в диалоговом окне Фильтрация данных.

Для атрибутов диалоговое окно Список фильтров используется, если для списка установлено свойство ValueSelection. В этом случае в списке Доступные данные будут представлены различные значения атрибута. Чтобы найти определенное значение, можно ввести слово в текстовое поле Фильтр, а затем нажать кнопку Фильтр.

Для сущностей диалоговое окно Список фильтров используется, если свойство сущности InstanceSelection имеет значение List, FilteredList или MandatoryFilter. Если свойство имеет значение List, в списке Доступные данные отображаются все экземпляры сущности, а диалоговое окно работает так же, как если бы оно отображало различные значения атрибута. Если свойство имеет значение FilteredList или MandatoryFilter, то изначально, при открытии в диалоговом окне, экземпляры не отображаются. Нажав кнопку Найти, можно создать фильтр, который вернет подмножество доступных значений. Это подмножество будет отображаться в списке Доступные данные. Можно добавить одно или более значений в список из данного множества, а затем повторить процесс до тех пор, пока не будут выбраны все необходимые значения.

При нажатии кнопки ОК элементы списка Выбранные данные выводятся в первоначальном фильтре.

Параметры

  • Найти
    Если нужно выполнить предварительную фильтрацию, отображается кнопка Найти. Выберите этот пункт, чтобы отфильтровать количество элементов, которые нужно отобразить в окне списка Доступные данные. При нажатии открывается новое диалоговое окно Фильтровать данные. Примените допустимый фильтр и нажмите кнопку ОК. Если снова открывается диалоговое окно Список фильтров, список Доступные данные будет заполнен.

  • Доступные данные
    Выберите элементы, которые нужно добавить к раскрывающемуся списку вашего фильтра. Этот список может заполняться заранее. В противном случае для его заполнения необходимо нажать кнопку Найти.

  • Добавить
    Выберите этот пункт, чтобы переместить выбранные элементы из списка Доступные данные в список Выбранные данные.

  • Добавить все
    Выберите этот пункт, чтобы переместить все элементы из списка Доступные данные в список Выбранные данные.

  • Выбранные данные
    Выводит все элементы, которые будут добавлены к раскрывающемуся списку условий фильтра в диалоговом окне Фильтрация данных.

  • Удалить
    Выделите элемент и нажмите эту кнопку, чтобы удалить его из списка Выбранные данные.

  • Фильтр
    Чтобы сократить количество видимых элементов в списке Доступные данные, введите слово и нажмите кнопку Фильтр. Например: если список состоит из названий продуктов, а нужны только те продукты, которые в названии имеют слово «горный», введите слово «горный», чтобы отобразить только эти элементы. Этот параметр доступен только в том случае, если список Доступные данные заранее заполнен.