blockly > FieldAngle

Class FieldAngle

Class untuk bidang sudut yang dapat diedit.

Tanda Tangan:

export declare class FieldAngle extends FieldInput<number> 

Diperluas: FieldInput<number>

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)(nilai, validator, konfigurasi) Membuat instance baru dari class FieldAngle

Properti

Properti Pengubah Jenis Deskripsi
JAM

static

readonly

(tidak dideklarasikan) Properti default yang menjelaskan arah mana yang membuat nilai kolom sudut meningkat. Sudut bertambah searah jarum jam (true) atau berlawanan arah jarum jam (false).
Setengah

static

readonly

angka Setengah lebar gambar busur derajat.
OFFSET

static

readonly

(tidak dideklarasikan) Offset default 0 derajat (dan semua sudut). Selalu offset dalam arah berlawanan, terlepas dari properti searah jarum jam pada kolom. Biasanya 0 (0 = kanan) atau 90 (0 = atas).
RADIUS

static

readonly

angka Radius lingkaran busur derajat. Sedikit lebih kecil dari ukuran busur derajat, karena jika tidak, SVG akan memangkas setengah batas di bagian tepi.
ROUND

static

readonly

(tidak dideklarasikan) Jumlah default sudut bulat saat menggunakan input navigasi mouse atau keyboard. Harus berupa bilangan bulat positif untuk mendukung navigasi keyboard.
symbol_ protected SVGTSpanElement | null Simbol derajat untuk bidang ini.
WRAP

static

readonly

(tidak dideklarasikan) Sudut maksimum default yang diizinkan sebelum digabungkan. Biasanya 360 (untuk 0 hingga 359,9) atau 180 (untuk -179,9 hingga 180).

Metode

Metode Pengubah Deskripsi
configure_(config) protected Konfigurasikan kolom berdasarkan peta opsi yang diberikan.
doClassValidation_(newValue) protected Pastikan nilai input adalah sudut yang valid.
initView() Buat UI blok untuk kolom ini.
onHtmlInputKeyDown_(e) protected Tangani tombol ke editor.
onMouseMove_(e) protected Tetapkan sudut agar sesuai dengan posisi mouse.
render_() protected Memperbarui sudut saat kolom dirender ulang.
showEditor_(e) protected Buat dan tampilkan editor kolom sudut.