FieldAngle-Klasse
Klasse für ein bearbeitbares Winkelfeld.
Unterschrift:
export declare class FieldAngle extends FieldInput<number>
Erweitert: FieldInput<number>
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(constructor)(value, validator, config) | Konstruiert eine neue Instanz der Klasse FieldAngle |
Attribute
Property | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
UHRZEIGERSINN |
|
(nicht deklariert) | Standardeigenschaft, die beschreibt, welche Richtung den Wert eines Winkelfelds erhöht. Der Winkel erhöht sich im Uhrzeigersinn (wahr) oder gegen den Uhrzeigersinn (falsch). |
HALB |
|
Zahl | Die Hälfte der Breite des Winkelmesserbildes |
VERSATZ |
|
(nicht deklariert) | Der Standardversatz von 0 Grad (und allen Winkeln). Wird immer gegen den Uhrzeigersinn verschoben, unabhängig von der Eigenschaft für den Uhrzeigersinn des Felds. Normalerweise entweder 0 (0 = rechts) oder 90 (0 = nach oben). |
RADIUS |
|
Zahl | Radius des Winkelkreises Etwas kleiner als die Winkelgröße, da bei SVG die Hälfte des Rahmens an den Rändern abgeschnitten wird. |
ROUND |
|
(nicht deklariert) | Der Standardwert, auf den die Winkel abgerundet werden sollen, wenn eine Navigationseingabe per Maus oder Tastatur verwendet wird. Muss eine positive Ganzzahl sein, um die Tastaturnavigation zu unterstützen. |
symbol_ | protected |
SVGTSpanElement | null | Das Gradsymbol für dieses Feld. |
VERWENDEN |
|
(nicht deklariert) | Der standardmäßige maximale Winkel, der vor dem Umbrechen zulässig ist. Normalerweise entweder 360 (für 0 bis 359,9) oder 180 (für -179,9 bis 180). |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
configure_(config) | protected |
Konfiguriert das Feld anhand der vorgegebenen Karte mit Optionen. |
doClassValidation_(newValue) | protected |
Achten Sie darauf, dass der Eingabewert ein gültiger Winkel ist. |
initView() | Erstellen Sie die Block-UI für dieses Feld. | |
onHtmlInputKeyDown_(e) | protected |
Führen Sie den Schlüssel bis zum Editor hin. |
onMouseMove_(e) | protected |
Stellen Sie den Winkel entsprechend der Mausposition ein. |
render_() | protected |
Aktualisiert den Winkel, wenn das Feld neu gerendert wird. |
showEditor_(e) | protected |
Erstellen Sie den Editor für das Winkelfeld und rufen Sie ihn auf. |