Масштаб
Свойства группы Масштаб настраивают функциональность, предоставляемую пользователю для навигации по графику с помощью действий масштабирования.
Масштабируемый
Флаг, позволяющий пользователю увеличивать и уменьшать масштаб графика.
Имя переменной: | zoomable |
Записи: | 1 |
Формат записи:
Поле | Тип поля | Описание поля |
zoomable | Boolean | Масштабируемый |
Тип увеличения
Укажите тип увеличения, который будет доступен на диаграмме. Опции включают:
Колесико мыши - Если у пользователя включена прокрутка с помощью колесика мыши или на устройстве ввода включен жест прокрутки, прокрутка будет увеличивать и уменьшать масштаб на графике.
Кнопки масштабирования - отображение кнопок в области графика для увеличения и уменьшения масштаба.
Регулятор диапазона - Отображение ползунка в нижней части графика для выбора минимального и максимального значений стоимости отображаемых каталогов.
Кисть - позволяет пользователю щелкнуть и перетащить мышью по области графика, когда щелчок будет отпущен, график увеличится до выбранной области.
Имя переменной: | zoomType |
Записи: | 1 |
Формат записи:
Поле | Тип поля | Описание поля |
zoomType | String | Тип увеличения |
Кнопка увеличения
Применяется, если Тип увеличения установлен на Кнопки масштабирования
. Стиль и значение текста для кнопки увеличения масштаба .
Имя переменной: | zoomInButton |
Записи: | 1 |
Формат записи:
Поле | Тип поля | Описание поля |
buttonValue | String | Текст для отображения в качестве метки кнопки увеличения. |
buttonCss | строка | Стиль CSS для применения к кнопке увеличения масштаба. |
Кнопка уменьшения масштаба
Применяется, если Тип увеличения установлен на Кнопки масштабирования
. Стиль и значение текста для кнопки уменьшения масшта ба.
Имя переменной: | zoomOutButton |
Записи: | 1 |
Формат записи:
Поле | Тип поля | Описание поля |
buttonValue | String | Текст для отображения в качестве метки кнопки уменьшения масштаба. |
buttonCss | строка | Стиль CSS для применения к кнопке уменьшения масштаба. |
Показать предварительный просмотр регулятора
Включает предварительный просмотр результатов работы регулятора диапазона. Применяется, только если Тип увеличения установлен на Регулятор диапазона
.
Имя переменной: | showSliderPreview |
Записи: | 1 |
Формат записи:
Поле | Тип поля | Описание поля |
showSliderPreview | Boolean | Показать предварительный просмотр регулятора |
Диапазон масштабирования по умолчанию
Применяется, если Тип диапазо на установлен на Регулятор диапазона
. Указывает максимальное значение ползунка диапазона. Значение 1
указывает на уровень масштабирования, отображающий максимальное значение области графика. Значение 0
указывает на уровень масштабирования, отображающий наименьшую возможную область графика. 0,5
означает, что уровень масштабирования отображает половину области графика.
Имя переменной: | defaultZoomRange |
Записи: | 1 |
Формат записи:
Поле | Тип поля | Описание поля |
defaultZoomRange | Плавающий | Диапазон масштабирования по умолчанию |
Отсрочка вызова события масштабирования
Количество времени для задержки срабатывания события масштабирования после изменения уровня масштабирования. Ни одно событие масштабирования не сработает, пока не пройдет указанное количество времени. Текущий параметр можно использовать для предотвращения срабатывания многих событий в случае, если пользователь быстро выполняет много последовательных действий по масштабированию, и вместо этого срабатывает только одно событие для конечного действия по масштабированию.
Имя переменной: | zoomEventDebounceDelay |
Записи: | 1 |
Формат записи:
Поле | Тип поля | Описание поля |
zoomEventDebounceDelay | длинный | Задержка события масштабирования |
Стиль контейнера кнопок
Применяется, если Тип увеличения установлен на Кнопки масштабирования
. Стиль CSS, применяемый к кнопкам увеличения и уменьшения масштаба.
Имя переменной: | buttonContainerStyle |
Записи: | 1 |
Формат записи:
Поле | Тип поля | Описание поля |
buttonContainerStyle | String | Стиль контейнера кнопок |
Общедоступные события
[?]
Диаграмма увеличена
Срабатывает после того, как пользователь выполнит действие масштабирования и пройдет период времени, указанный в Отсрочке вызова события масшта бирования, без выполнения каких-либо последующих действий масштабирования. Указывает текущий уровень масштабирования.
Имя события: chartZoomed
Поля события:
Описание поля | Название | Тип | Описание |
Начало диапазона | startRange | String | Указывает наименьшее значение, отображаемое на оси X при текущем уровне масштабирования. |
Конец диапазона | endRange | String | Указывает наибольшее значение, отображаемое на оси X на текущем уровне масштабирования. |