EnablePassedStyles: Boolean;
Свойство EnablePassedStyles определяет признак использования стилей для пройденных маркеров и текстовых меток шкалы спидометра главным указателем этой шкалы.
Значение свойства устанавливается из JSON и с помощью метода setEnablePassedStyles, а возвращается с помощью метода getEnablePassedStyles.
Если свойство имеет значение true, то стили для пройденных значений шкалы будут использоваться, иначе - не будут.
Для выполнения примера предполагается наличие на странице компонента Speedometer с наименованием «speedometer» (см. «Пример создания спидометра с мастером»).
Получим указатель шкалы спидометра и запретим использование прозрачности для него. Установим длину указателя и его значение. Обновим маркеры шкалы и перерисуем текстовые метки. Получим центральную текстовую метку спидометра и установим выравнивание текста в ней по левой стороне:
// Получим шкалу спидометра var scale = speedometer.getScales()[3]; // Получим указатель шкалы по имени var arrow = scale.getArrowByName("Arrow1")[0]; // Запретим использование прозрачности arrow.setOpacityEnabled(false); // Установим длину указателя arrow.setRadius(0.8); // Установим значение указателя arrow.setValue(400); // Обновим маркеры шкалы scale.refreshTicks(); // Перерисуем текстовые метки scale.redrawLabels(); // Получим центральную текстовую метку спидометра var label = speedometer.getCenterLabel(); // Установим выравнивание текста по левой стороне label.setTextAlign(PP.HorizontalAlignment.Left);
В результате были изменены свойства полученного указателя. После изменения значения указателя для пройденных меток шкалы спидометра были применены соответствующие стили. Было установлено выравнивание текста центральной текстовой метки по левой стороне:
Запретим использование стилей для пройденных значений шкалы:
// Запретим использование стилей для пройденных значений scale.setEnablePassedStyles(false);
В результате было запрещено использование стилей для пройденных значений шкалы:
См. также: