Поле со списком
Поле со списком - это элемент фильтрации на панели индикаторов, который предоставляет возможность фильтровать данные для элементов анализа в режиме просмотра, в зависимости от выбранного значения. Этот элемент представляет собой аналог элемента Список, с той лишь разницей, что все значения содержаться в выпадающем меню. Может быть расположен в любом месте на панели индикаторов. В зависимости от размеров панели индикаторов в режиме просмотра, может расти или сжиматься только по ширине.
Элемент Поле со списком может быть подчиненным по отношению к другим элементам фильтрации, или являться главным элементом фильтрации для них. Элемент Поле со списком может работать в двух режимах выбора:
-
Одиночный, т.е. в режиме просмотра можно выбрать только одно значение элемента Поле со списком. Соответственно, фильтрация данных для элементов панели индикаторов будет выполняться только по одному значению.
-
Несколько, т.е. в режиме просмотра можно будет выбрать несколько значений элемента Поле со списком. Соответственно, фильтрация данных для элементов панели индикаторов будет выполняться по всем выбранным значениям.
Настройка элемента Поле со списком выполняется в его редакторе. Для того чтобы вызвать редактор, следует в дизайнере отчетов:
-
Осуществить двойной щелчок по элементу Поле со списком;
-
Выделить элемент Поле со списком, и в контекстном меню выбрать команду Изменить;
Info | Строка поиска значений для элемента отобразится автоматически, если количество значений элемента будет больше 10. |
В редакторе элемента Поле со списком осуществляется добавление элементов с данными, настройка режима выбора значений, выбирается главный элемент фильтрации.
В поле Ключ указывается поле данных, по значениям которого будет осуществляться фильтрация данных.
В поле Наименование указывается поле данных, значения которого будут отображаться в элементе Поле со списком. Если наименование не задано, то в элементе список будут отображаться наименования ключей.
В поле Поле отображается выражение выделенного поля данных элемента.
Параметр Способ выбора определяет количество одновременно выбранных значений элемента Поле со списком - одиночный или несколько. Если выбран режим Один элемент, то фильтрация данных будет осуществляться по текущему значению элемента Поле со списком. Если установлен режим Много элементов, то фильтрация будет осуществляться по всем выбранным значениям.
Параметр Показывать (Все) элемент включает опцию выбора всех значений в элементе Поле со списком. Если этот параметр включен, то в элементе Поле со списком будет присутствовать значение (Все), т.е. отметив флажком это значение, все значения этого элемента будут выбраны.
Параметр Отобразить пустоты предоставляет возможность отображать или не отображать пустые значения из источника данных в списке значений текущего элемента.
Параметр Главный элемент предоставляет возможность определить главный элемент фильтрации для текущего элемента Поле со списком, т.е. данные этих элементов фильтрации будут взаимосвязаны, и в зависимости от выбранного значения главного элемента, список значений текущего элемента будет отфильтрован.
В таблице представлены наименование и описание свойств элемента Поле со списком, которые располагаются на панели свойств дизайнера отчетов.
Наименование
|
Описание
|
Поле со списком
|
|
Позиция
|
Предоставляет возможность изменить расположение элемента на панели индикаторов, используя параметры: Слева, Сверху, Ширина, Высота.
|
Оформление
|
Группа свойств, которая предоставляет возможность настроить оформление элемента:
|
Тень
|
Группа свойств, которая предоставляет возможность настроить тень элемента:
|
Поведение
|
Группа свойств, которая предоставляет возможность настроить поведение элемента:
|
Дизайн
|
Наименование - предоставляет возможность изменить наименование текущего элемента.
Псевдоним - предоставляет возможность изменить псевдоним текущего элемента.
Связь - предоставляет возможность привязать текущее местоположение к панели индикаторов или другому элементу. Если у свойства установлен флажок, то текущий элемент привязан к текущему местоположению. Если же данное свойство не активно, то этот элемент не привязан к текущему местоположению.
Замок - предоставляет возможность запретить или разрешить изменение размеров и перемещение текущего элемента. Если у свойства установлен флажок, то текущий элемент невозможно будет переместить или изменить его размер. Если же нет, то этот элемент можно переместить и изменить его размеры.
|