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 |
|
(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 |
|
number | Một nửa chiều rộng của hình ảnh thước đo góc. |
Hàm OFFSET |
|
(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 |
|
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 |
|
(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 |
|
(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. |