blockly > FieldAngle

Lớp FieldAngle

Lớp cho trường góc có thể chỉnh sửa.

Chữ ký:

export declare class FieldAngle extends FieldInput<number> 

Mở rộng: FieldInput<number>

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Nội dung mô tả
(hàm khởi tạo)(giá trị; trình xác thực, cấu hình) Tạo một thực thể mới của lớp FieldAngle

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
MÔ DÀI

static

readonly

(chưa khai báo) Thuộc tính mặc định mô tả hướng làm tăng giá trị của trường góc. Góc tăng theo chiều kim đồng hồ (true) hoặc ngược chiều kim đồng hồ (false).
Nửa đường

static

readonly

number Một nửa chiều rộng của hình ảnh thước đo góc.
Hàm OFFSET

static

readonly

(chưa khai báo) Độ lệch mặc định là 0 độ (và tất cả các góc). Luôn bù trừ theo chiều kim đồng hồ, bất kể thuộc tính theo chiều kim đồng hồ của trường. Thường là 0 (0 = phải) hoặc 90 (0 = lên).
Bán kính

static

readonly

number Bán kính của đường tròn thước đo. Nhỏ hơn kích thước thước đo góc một chút vì SVG sẽ cắt một nửa đường viền ở các cạnh.
ROUND

static

readonly

(chưa khai báo) Số lượng mặc định để làm tròn góc khi sử dụng phương thức nhập điều hướng bằng chuột hoặc bàn phím. Phải là một số nguyên dương để hỗ trợ thao tác bằng bàn phím.
symbol_ protected SVGTSpanElement | giá trị rỗng Biểu tượng độ cho trường này.
Hàm WRAP

static

readonly

(chưa khai báo) Góc tối đa mặc định cho phép trước khi xuống dòng. Thường là 360 (từ 0 đến 359,9) hoặc 180 (từ -179,9 đến 180).

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
configure_(config) protected Định cấu hình trường dựa trên bản đồ các tuỳ chọn đã cho.
doClassValidation_(newValue) protected Đảm bảo giá trị nhập vào là góc hợp lệ.
initView() Tạo giao diện người dùng khối cho trường này.
onHtmlInputKeyDown_(e) protected Đưa phím về phía trình chỉnh sửa.
onMouseMove_(e) protected Đặt góc phù hợp với vị trí của chuột.
render_() protected Cập nhật góc khi trường kết xuất lại.
showEditor_(e) protected Tạo và hiển thị trình chỉnh sửa của trường góc.