blockly > FieldAngle

Klasa FieldAngle

Klasa pola kąta z możliwością edycji.

Podpis:

export declare class FieldAngle extends FieldInput<number> 

Rozszerza: FieldInput<liczba>

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(wartość, walidator, konfiguracja) Konstruuje nową instancję klasy FieldAngle

Właściwości

Właściwość Modyfikatory Typ Opis
WIERSZ ZEGARA

static

readonly

(nie zadeklarowano) Domyślna właściwość opisująca kierunek, w którym rośnie wartość pola kąta. Kąt zwiększa się w prawo (prawda) lub w lewo (fałsz).
POŁOWA

static

readonly

Liczba Połowa szerokości obrazu kątomierza.
PRZESŁANIE

static

readonly

(nie zadeklarowano) Domyślne przesunięcie wynosi 0 stopni (i wszystkie kąty). Zawsze odsuwa w lewo, niezależnie od właściwości pola w prawo. Zwykle jest to 0 (0 = strzałka w prawo) lub 90 (0 = strzałka w górę).
PROŚBA

static

readonly

Liczba Promień koła kątomierza. Jest trochę mniejszy niż rozmiar kątomierza, ponieważ w przeciwnym razie SVG przytnie połowę obramowania na krawędziach.
ROUND

static

readonly

(nie zadeklarowano) Domyślna wartość zaokrąglania kątów podczas wprowadzania tekstu nawigacji za pomocą myszy lub klawiatury. Musi być dodatnią liczbą całkowitą, aby obsługiwać nawigację za pomocą klawiatury.
symbol_ protected SVGTSpanElement | null Symbol stopnia w tym polu.
ZAKRYWANIE

static

readonly

(nie zadeklarowano) Domyślny maksymalny kąt dozwolony przed zawijaniem. Zwykle jest to 360 (od 0 do 359,9) lub 180 (w przypadku przedziału od -179,9 do 180).

Metody

Metoda Modyfikatory Opis
configure_(config) protected Skonfiguruj pole na podstawie podanej mapy opcji.
doClassValidation_(newValue) protected Upewnij się, że wartość wejściowa jest prawidłowym kątem.
initView() Utwórz interfejs bloku dla tego pola.
onHtmlInputKeyDown_(e) protected Przenieś klawisz do edytora.
onMouseMove_(e) protected Ustaw kąt odpowiadający pozycji myszy.
render_() protected Aktualizuje kąt podczas ponownego renderowania pola.
showEditor_(e) protected Utwórz i wyświetl edytor pola kąta.