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