Classe FieldAngle
Classe per un campo angolo modificabile.
Firma:
export declare class FieldAngle extends FieldInput<number>
Estende: FieldInput<numero>
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)(valore, strumento di convalida, configurazione) | Crea una nuova istanza della classe FieldAngle |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
SENSO ORARIO |
|
(non dichiarato) | Proprietà predefinita che descrive la direzione in cui il valore di un campo angolare aumenta. L'angolo aumenta in senso orario (true) o antiorario (false). |
METÀ |
|
numero | Metà della larghezza dell'immagine del goniometro. |
OFFSET |
|
(non dichiarato) | L'offset predefinito è di 0 gradi (e di tutti gli angoli). Crea sempre offset in senso antiorario, indipendentemente dalla proprietà del campo orario. Solitamente 0 (0 = destra) o 90 (0 = alto). |
RAGGIO |
|
numero | Raggio del cerchio del goniometro. È leggermente più piccolo della dimensione del goniometro, perché altrimenti il formato SVG ritaglia metà del bordo sui bordi. |
ROUND |
|
(non dichiarato) | La quantità predefinita di arrotondamento degli angoli a quando viene utilizzato un input del mouse o della tastiera. Deve essere un numero intero positivo per supportare la navigazione da tastiera. |
symbol_ | protected |
SVGTSpanElement | null | Il simbolo dei gradi per questo campo. |
COMPLETAMENTO |
|
(non dichiarato) | L'angolo massimo predefinito da consentire prima del wrapping. Solitamente 360 (da 0 a 359,9) o 180 (da -179,9 a 180). |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
configure_(config) | protected |
Configura il campo in base alla mappa delle opzioni fornita. |
doClassValidation_(newValue) | protected |
Verifica che il valore di input sia un angolo valido. |
initView() | Crea l'UI di blocco per questo campo. | |
onHtmlInputKeyDown_(e) | protected |
Trascina il tasto Handle fino all'editor. |
onMouseMove_(e) | protected |
Imposta l'angolazione in modo che corrisponda alla posizione del mouse. |
render_() | protected |
Aggiorna l'angolo di rendering del campo. |
showEditor_(e) | protected |
Crea e mostra l'editor del campo dell'angolo. |