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 |
|
(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 |
|
angka | Setengah lebar gambar busur derajat. |
OFFSET |
|
(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 |
|
angka | Radius lingkaran busur derajat. Sedikit lebih kecil dari ukuran busur derajat, karena jika tidak, SVG akan memangkas setengah batas di bagian tepi. |
ROUND |
|
(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 |
|
(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. |