blockly > FieldAngle

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

static

readonly

(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

static

readonly

Zahl Die Hälfte der Breite des Winkelmesserbildes
VERSATZ

static

readonly

(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

static

readonly

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

static

readonly

(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

static

readonly

(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.