Класс ФилдАнгле
Класс редактируемого поля угла.
Подпись:
export declare class FieldAngle extends FieldInput<number>
Расширяет: FieldInput<номер>
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(значение, валидатор, конфигурация) | Создает новый экземпляр класса FieldAngle |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
ПО ЧАСОВОЙ СТРЕЛКЕ | | (не заявлено) | Свойство по умолчанию, описывающее, в каком направлении увеличивается значение поля угла. Угол увеличивается по часовой стрелке (истина) или против часовой стрелки (ложь). |
ПОЛОВИНА | | число | Половина ширины изображения транспортира. |
КОМПЕНСИРОВАТЬ | | (не заявлено) | Смещение по умолчанию 0 градусов (и все углы). Всегда смещается против часовой стрелки, независимо от свойства поля по часовой стрелке. Обычно либо 0 (0 = вправо), либо 90 (0 = вверх). |
РАДИУС | | число | Радиус транспортира. Немного меньше размера транспортира, поскольку в противном случае SVG обрезает половину границы по краям. |
КРУГЛЫЙ | | (не заявлено) | По умолчанию углы закруглены при использовании навигации с помощью мыши или клавиатуры. Должно быть положительным целым числом для поддержки навигации с помощью клавиатуры. |
символ_ | protected | SVGTSpanElement | нулевой | Символ степени для этого поля. |
СВОРАЧИВАТЬ | | (не заявлено) | Максимальный угол по умолчанию, который можно разрешить перед переносом. Обычно либо 360 (от 0 до 359,9), либо 180 (от -179,9 до 180). |
Методы
Метод | Модификаторы | Описание |
---|---|---|
configure_(конфигурация) | protected | Настройте поле на основе заданной карты параметров. |
doClassValidation_ (новое значение) | protected | Убедитесь, что входное значение является допустимым углом. |
инициализация() | Создайте пользовательский интерфейс блока для этого поля. | |
onHtmlInputKeyDown_ (е) | protected | Передайте ключ редактору. |
onMouseMove_(e) | protected | Установите угол, соответствующий положению мыши. |
оказывать_() | protected | Обновляет угол при повторной визуализации поля. |
showEditor_(e) | protected | Создайте и отобразите редактор поля угла. |