Числовое поле (Number Box) - это элемент фильтрации на панели индикаторов, который предоставляет возможность определить числовое значение или диапазон значений, и отфильтровать данные для элементов анализа во вьювере. Может быть расположен в любом месте на панели индикаторов. В зависимости от размеров панели индикаторов во вьювере, может расти или сжиматься только по ширине.
В этой главе будут рассмотрены следующие вопросы:
Редактор элемента Числовое поле;
Элемент Числовое поле может быть только главным элементом фильтрации для других элементов фильтрации и не может зависеть от значений других элементов фильтрации. Элемент Числовое поле может работать в следующих режимах выбора:
Один (Single), т.е. будет определено одно числовое значение, а фильтр к элементам дашборда будет применяться в зависимости от значения параметра Условие (Condition).
Диапазон (Range), т.е. будет определено минимальное и максимальное числовое значение.
Настройка элемента Числовое поле выполняется в его редакторе. Для того чтобы вызвать редактор, следует в дизайнере отчетов:
Осуществить двойной щелчок по элементу Числовое поле;
Выделить элемент Числовое поле, и в контекстном меню выбрать команду Редактировать (Design).
Редактор элемента Числовое поле
В редакторе элемента Числовое поле осуществляется добавление элементов с данными, настройка режима выбора значений, выбирается главный элемент фильтрации.
В поле Значение (Value) указывается элемент данных, по значениям которого будет осуществляться фильтрация данных.
В Поле (Field) отображается выражение выделенного поля данных элемента.
Параметр Режим выбора (Selection Mode) предоставляет возможность установить режим работы элемента фильтрации. Могут быть выбраны следующие значения:
Один (Single). В этом случае, будет определено исходное значение и фильтрация данных элементов панели индикаторов будет осуществляться в зависимости от значения параметра Условие (Condition).
Диапазон (Range). В этом случае, можно будет определить минимальное и максимальное значения, которые сформируют диапазон значений для фильтрация данных элементов панели индикаторов.
Параметр Условие (Condition) доступен только если выбран режим Один. Значением данного параметра является логическая операция, которая определяет продолжение диапазона значений от текущего. Например, если выбрано значение Больше чем (Greater then), то диапазон элемента по умолчанию будет включать все значения, которые больше текущего значения этого элемента.
Параметр Начальное значение (Initial Value) предоставляет возможность указать начальное значение для элемента Числовое поле. В одиночном режим можно указать только одно значения, а в диапазоне - минимальное и максимальное значение. Если значение параметра не указано, то начальным значением будет минимальное значение из элемента данных.
Параметр Минимальное значение / Максимальное значение (Minimum / Maximum) предоставляет возможность ограничить диапазон допустимых значений, которые можно вводить в элемент Числовое поле. По умолчанию, используется режим Авто (Auto), т.е. диапазон допустимых для ввода значений рассчитывается автоматически на основе указанных данных. В режиме По выбору (Custom), можно вручную указать минимальное и максимальное значение, которые можно ввести в элемент Числовое поле.
При просмотре панели индикаторов, значения в этот элемент можно вводить, вставлять из буфера обмена или воспользоваться элементами управления для их переключения. При переключении значений элементами управления, важным условием фильтрации данных, является шаг переключения. По умолчанию, шаг переключения целочисленный с увеличением или уменьшением на единицу. Однако, если следует сделать шаг по дробной части, необходимо изменить значение свойства Знаков дробной части (Decimal Digits).
Значением этого свойства является количество знаков дробной части. По умолчанию, значение своства равно 0, т.е. целое число. Шаг переключения устанавливается по меньшему разряду. Другими словами, например, если значение свойства Знаков дробной части установлено в значение равное 1, то шаг переключения будет по десятичным значениям. Если же свойство Знаков дробной части установлено в значение равное 2 - то сотым значениям и т.д.
Таблица свойств
В таблице представлены наименование и описание свойств элемента Числовое поле, которые располагаются на панели свойств дизайнера отчетов.
Наименование |
Описание |
Группа (Group) |
Предоставляет возможность добавить текущий элемент в определенную группу элементов. |
Знаков дробной части (Decimal Digits) |
Предоставляет возможность изменить количество знаков дробной для значений элемента Числовое поле. Шаг переключений значений в элементе Числовое поле зависит от значения этого свойства. |
Цвет фона |
Предоставляет возможность изменить цвет фона элемента Числовое поле. По умолчанию, данное свойство установлено в значение Из стиля (From Style), т.е. цвет элемент будет получен из настроек текущего стиля элемента. |
Граница |
Группа свойств, которая предоставляет возможность настроить границы элемента: цвет, стороны, размер и стиль. |
Радиус закругления (Corner Radius) |
Предоставляет возможность определить радиус закругления для углов элемента на панели индикаторов. Можно закруглить каждый угол элемента в отдельности: Сверху - Слева (Top - Left), Сверху - Справа (Top - Right), Внизу - Справа (Bottom - Right), Внизу - Слева (Bottom - Left). Свойство может быть установлено в значение от 0 до 30, где 0 - отсутствие угла закругления, а 30 - максимальное значение радиуса закругления. |
Шрифт (Font) |
Группа свойств, которая предоставляет возможность определить семейство шрифта, его стиль и размер для значений элемента Числовое поле. |
Цвет текста (Fore Color) |
Предоставляет возможность определить цвет значений элемента Числовое поле. По умолчанию, данное свойство установлено в значение Из стиля (From Style), т.е. цвет значений будет получен из настроек текущего стиля элемента. |
Горизонтальное выравнивание |
Предоставляет возможность горизонтального выравнивания По левому краю (Left), По центру (Center), По правому краю (Right) значения в элементе Числовое поле. |
Тень (Shadow) |
Группа свойств, которая предоставляет возможность настроить тень элемента: Свойства в группе Расположение (Location) позволяет определить сдвиг тени по X и Y координатам, относительно расположения элемента на панели индикаторов; Свойство Размер (Size) позволяет установить размер тени от границ элемента. Может быть установлено в значение от 1 до 10, где 1 - минимальный размер, а 10 - максимальный; Свойство Видимость (Visible) позволяет включить или выключить отображение тени элемента на панели индикаторов. |
Стиль |
Предоставляет возможность выбрать стиль для текущего элемента. По умолчанию, установлено значение Авто (Auto), т.е. стиль этого элемента наследуется от стиля панели индикаторов. |
Доступность (Enabled) |
Предоставляет возможность включить или выключить текущий элемент на панели индикаторов. Если свойство установлено в значение Да (True), то текущий элемент включен и будет отображаться при просмотре панели индикаторов во вьювере. Если же данное свойство установлено в значение Нет (False), то этот элемент выключен и отображаться не будет при просмотре панели индикаторов во вьювере. |
Отступ снаружи |
Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) области значений от границы этого элемента. |
Отступ внутри |
Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) значений от границы области значений. |
Наименование |
Предоставляет возможность изменить наименование текущего элемента. |
Псевдоним (Alias) |
Предоставляет возможность изменить псевдоним текущего элемента. |
Ограничения (Restrictions) |
Предоставляет возможность настроить права использования текущего элемента на панели индикаторов: Параметр Изменение допускается (Allow Change) предоставляет возможность разрешить или запретить изменение элемента. Если флажок установлен, то текущий элемент можно изменить. Если же флажок не установлен, то этот элемент изменить невозможно. |
Замок (Locked) |
Предоставляет возможность запретить или разрешить изменение размеров и перемещение текущего элемента. Если свойство установлено в значение Да (True), то текущий элемент невозможно будет переместить или изменить его размер. Если же данное свойство установлено в значение Нет (False), то этот элемент переместить и изменить его размеры. |
Связь (Linked) |
Предоставляет возможность привязать текущее местоположение к панели индикаторов или другому элементу. Если свойство установлено в значение Да (True), то текущий элемент привязан к текущему местоположению. Если же данное свойство установлено в значение Нет (False), то этот элемент не привязан к текущему местоположению. |