Clase FieldAngle
Clase para un campo de ángulo editable.
Signature:
export declare class FieldAngle extends FieldInput<number>
Extiende: FieldInput<number>
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(valor, validador, configuración) | Construye una instancia nueva de la clase FieldAngle . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
CONTINUACIÓN |
|
(no declarado) | Propiedad predeterminada que describe en qué dirección aumenta el valor de un campo de ángulo. El ángulo aumenta en el sentido de las manecillas del reloj (verdadero) o en sentido antihorario (falso). |
MEDIA |
|
número | La mitad del ancho de la imagen de transportador |
DESREF |
|
(no declarado) | El desplazamiento predeterminado de 0 grados (y todos los ángulos). Siempre se desplaza en sentido antihorario, independientemente de la propiedad en el sentido de las manecillas del reloj del campo. Por lo general, puede ser 0 (0 = derecha) o 90 (0 = arriba). |
RADIUS |
|
número | Radio del círculo transportador Es un poco más pequeño que el tamaño del transportador, ya que, de lo contrario, el SVG se recorta con la mitad del borde de los bordes. |
ROUND |
|
(no declarado) | Es la cantidad predeterminada a redondear los ángulos cuando se usa una entrada de navegación del mouse o del teclado. Debe ser un número entero positivo para admitir la navegación con teclado. |
symbol_ | protected |
SVGTSpanElement | nulo | El símbolo de grado de este campo. |
WRAP |
|
(no declarado) | El ángulo máximo predeterminado que se permite antes de la unión. Por lo general, es 360 (de 0 a 359.9) o 180 (de -179.9 a 180). |
Métodos
Método | Modificadores | Descripción |
---|---|---|
configure_(config) | protected |
Configura el campo en función del mapa de opciones determinado. |
doClassValidation_(newValue) | protected |
Asegúrate de que el valor de entrada sea un ángulo válido. |
initView() | Crea la IU de bloque para este campo. | |
onHtmlInputKeyDown_(e) | protected |
Controla la tecla hasta el editor. |
onMouseMove_(e) | protected |
Configura el ángulo de modo que coincida con la posición del mouse. |
render_() | protected |
Actualiza el ángulo cuando se vuelve a renderizar el campo. |
showEditor_(e) | protected |
Crea y muestra el editor del campo de ángulo. |