Mashup Builder > Виджеты > Стандартные виджеты > Виджет "Измеритель"
Виджет "Измеритель"
Виджет "Измеритель" отображает стрелку измерителя, которая визуально представляет одно значение в указанном диапазоне. Сконфигурировать виджет можно следующими способами:
Определите, сколько секций или интервалов имеет измеритель.
Управляйте видимостью и форматированием меток значений.
Задайте значения апертуры и опорного угла, чтобы управлять отображением диапазона данных.
Отобразите легенду, описывающую данные.
Управляйте размерами маркеров делений, стрелки, центральной точки и границы измерителя.
Привязка данных к виджету "Измеритель"
Чтобы отображать данные в виджете "Измеритель", необходимо привязать числовое свойство к его свойству Data.
1. В Mashup Builder привяжите числовое свойство из сервиса к свойству Data виджета.
2. На панели Свойства настройте следующие свойства:
Чтобы задать диапазон для измерителя, используйте свойства MinValue и MaxValue.
Для форматирования значений и меток виджета используйте свойства ValueDecimals и LabelDecimals.
Чтобы задать апертуру диапазона значений Aperture, используйте свойство. По умолчанию задается значение апертуры 255.
3. Щелкните Сохранить, а затем щелкните Просмотр мэшапа.
Значение измерителя отображается при выполнении привязанного сервиса данных во время выполнения.
В ThingWorx 9.4 или более поздней версии можно привязать источник данных к свойствам ValueDecimals и LabelDecimals, чтобы динамически задавать число десятичных знаков. Для различных типов данных может потребоваться конкретное форматирование значения и десятичных знаков в метках. Например, можно сопоставить форматирование значения с текущим типом данных, если измеритель отображает данные из нескольких источников.
Конфигурирование метки значения измерителя
По умолчанию виджет отображает текущее значение с помощью стрелки измерителя. Можно отобразить значение с помощью свойства виджета ValueDisplayMode. Ниже перечислены доступные опции.
Нет - скрывает метку значения (по умолчанию).
Внутри - внутри измерителя.
Сверху - над измерителем.
Снизу - под измерителем.
Свойства виджета
* 
Стили и общие свойства виджетов не включены в приведенную ниже таблицу.
Имя свойства
Описание
Базовый тип
Значение по умолчанию
Доступно для привязки? (Д/Н)
Доступно для локализации? (Д/Н)
CustomClass
Определяемый пользователем класс CSS для применения к верхнему разделу виджета. Можно ввести несколько классов, разделенных пробелами.
STRING
Н/Д
Д
N
Data
Источник данных виджета. Необходимо привязать одно числовое значение.
* 
Значение этого свойства можно задать только динамически с помощью привязки.
NUMBER
Н/Д
Д
N
MinValue
Минимальное значение для измерителя
NUMBER
0
Д
N
MaxValue
Максимальное значение для измерителя
NUMBER
100
Д
N
ValueFormatter
Правила стиля для отображения стрелки и значения измерителя.
STATEFORMATTING
Форматирование по состоянию
N
N
FormatNeedle
Применяет форматирование по состоянию к стрелке.
BOOLEAN
True
N
N
Intervals
Количество интервалов измерителя (влияет на деления, метки и окружность индикатора).
NUMBER
10
N
N
IntervalsPerLabel
Количество интервалов измерителя на метку (влияет на количество меток).
NUMBER
2
N
N
LabelDisplayMode
Положение метки (внутри, снаружи или нигде).
BOOLEAN
Внутри
N
N
ShowDataLoading
Отображает данные при их загрузке.
BOOLEAN
True
N
N
MinorTicks
Число малых делений между главными делениями.
NUMBER
4
N
N
TickLength
Длина главного деления.
NUMBER
8
N
N
MinorTickLength
Длина малого деления.
NUMBER
4
N
Д
ValueDisplayMode
Положение значения (сверху, снизу, внутри или нигде).
STRING
Снизу
N
N
LabelDigits
Число разрядов при отображении значений.
NUMBER
3
N
N
LabelDecimals
Число десятичных разрядов при отображении значений.
NUMBER
0
Д
N
ValueDigits
Число разрядов при отображении значений.
NUMBER
3
N
N
ValueDecimals
Число десятичных разрядов при отображении значений.
NUMBER
0
Д
N
LegendDisplayMode
Положение легенды (сверху, снизу, внутри или нигде).
STRING
Снизу
N
N
Legend
Текст легенды измерителя
STRING
Н/Д
Д
Д
ReferenceAngle
Угол, контролирующий ориентацию измерителя (градусы)
NUMBER
225
N
N
Aperture
Угол, контролирующий размер измерителя (градусы)
NUMBER
270
N
N
NeedleDiameter
Диаметр стрелки измерителя (пиксели)
NUMBER
10
N
N
CenterDiameter
Диаметр центра измерителя (пиксели).
NUMBER
20
N
N
GaugeBorder
Ширина/толщина границы измерителя (пиксели).
NUMBER
20
N
N
RingWidth
Ширина/толщина окружности измерителя (пиксели).
NUMBER
10
N
N
ToolTipField
Дополнительная всплывающая подсказка, отображающаяся при наведении указателя на виджет во время выполнения.
STRING
Н/Д
Д
Д
ShowDataLoading
Отображать загрузку данных.
BOOLEAN
True
N
N
Visible
Задает видимость виджета во время выполнения.
BOOLEAN
True
Д
N
Было ли это полезно?